nginx配置文件存放位置:/usr/local/nginx/conf目录下的nginx.conf文件
一、一台nginx划分出多个不同端口的虚拟主机
-
root目录下安装vim:yum -y install vim*
-
编辑配置文件
在要复制的内容开头的行处按v(v为选中某一块内容)
控制光标下移到复制内容的截至行按y(y为复制,d为剪切)
在要粘贴的位置按p(p为粘贴)
按i修改端口和根目录
Esc :wq保存编辑退出
-
新建根目录
返回 /usr/local/nginx目录,根据新建节点的根目录复制新建根目录
进入新建根目录,修改欢迎页面以示区别
-
报错处理:nginx配置文件server位置添加错误
报错处理:重启虚拟机后,再次重启nginx会报错
进入 cd /usr/local/nginx/conf/ 目录,编辑配置文件nginx.conf
将注释放开,并修改为:pid /usr/local/nginx/logs/nginx.pid;
在 /usr/local/nginx 目录下创建 logs 目录:mkdir /usr/local/nginx/logs
进入 /usr/local/nginx/sbin 目录启动nginx
-
防火墙放开端口
二、一台nginx划分出多个不同域名的虚拟主机
- 将装有nginx的虚拟机的ip和多个域名绑定:可以通过修改host文件指定域名的ip地址(SwitchHost软件)
- 在nginx.conf文件中添加多个service节点,使用不同的server_name和根目录名称
- 在/usr/local/nginx文件下复制html文件,修改其名称为新根目录名称
- 在新的根目录文件下修改index.html内容以示区别
- 刷新配置