安装过程和初始化的时候其他过程差不多
下载与解压
wget http://nginx.org/download/nginx-1.9.9.tar.gz
tar zxvf nginx-1.9.9.tar.gz
配置Makefile
cd nginx-1.9.9
./configure --prefix=/usr/local/nginx
--prefix是指定安装路径
安装
make && make install
安装成功之后在/usr/local下出现了nginx文件夹
目录中:
- conf\ - 配置文件目录: 存放nginx的所有配置文件,其中nginx.conf是Nginx服务器的主配置文件,其他配置文件是用来配置nginx相关功能的。
- html\ - 默认网站文件目录: 存放Nginx运行过程中调用的html静态网页文件,我们自定义的网页文件都要放到这里才能解析。
- log\ - 默认日志文件目录
- sbin\ - 主程序文件目录
nginx.conf
配置里面一个server表示一个虚拟主机
http {
server {
# 服务器配置
}
}
通常server指令中会包含一条listen指令,用于指定该虚拟服务器将要监听的IP地址和端口。如果不填写端口,则采用标准端口。如果不填写ip地址,则监听所有地址。
server {
listen 127.0.0.1:8080;
# 其他配置
}
我的conf里面配置了监听80和443两个端口的server,分别是http和https的默认端口
nginx.conf详细的说明可以参考这里
启动nginx
cd sbin
./nginx
这时候输入服务器的ip地址就能看到静态页面出现