详细参考:https://blog.csdn.net/zhenxino8/article/details/38709257
Nginx版本查看: nginx -v
nginx配置文件默认目录结构
/etc/nginx/
├── conf.d
│ ├── default.conf
│ ├── example_ssl.conf
├── fastcgi.conf
├── fastcgi_params
├── koi-utf
├── koi-win
├── mime.types
├── nginx.conf 此配置文件会默认加载conf.d/下面的conf文件
├── scgi_params
├── uwsgi_params
└── win-utf
增加 Nginx 虚拟主机
配置 Virtual host 步骤如下:
1.检查/etc/nginx/nginx.conf配置文件,确保文件中有:include /etc/nginx/conf.d/*.conf;
2.关键步骤,在目录/etc/nginx/conf.d/下面新建文件site1.conf,site2.conf,文件名任意写,自己看明白就OK,后缀名需要与步骤1配置的一致,这里为.conf。site1代表我们的第一个站点,site2代表我们的第二个站点,配置文件具体内容,这里不写
3.测试配置文件,没问题就加载新配置文件
sudo nginx -t
service nginx restart
4.打开文件/etc/hosts,添加
127.0.0.1 对应的server_name
5.在浏览器访问不同的server_name
注意:nginx配置文件的listen默认监听80端口,可根据自己需求更改
server_name后面可以写的参数:下划线,域名,ip,localhost(不推荐),正则
想要加载不同版本的PHP可以参考//www.greatytc.com/p/433b4940a24a