1. 开启CentOS7虚拟机, 在usr目录下创建nginx目录
mkdir nginx
2. 连接Xshell
3. 安装c++环境(出现提问输入y,回车)
yum install gcc-c++
4. 安装依赖库
yum install pcre*
yum install openssl*
yum install zlib*
5. 将nginx压缩包上传到虚拟机的usr目录下的nginx目录
6. 解压该压缩文件
tar zxvf 你上传的nginx压缩包名称
7. 解压后进入该目录,执行代码如下:
./configure
8. 执行
make
9. 执行
make install
10. 开放端口80 命令含义:
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义:
zone #作用域
add-port=80/tcp #添加端口,格式为:端口/通讯协议
permanent #永久生效,没有此参数重启后失效
11. 重启防火墙
firewall-cmd --reload
12. 启动Nginx 测试访问
启动:usr/local/nginx/sbin/nginx
停止:usr/local/nginx/sbin/nginx -s stop
重启:usr/local/nginx/sbin/nginx –s reload
检查配置文件(nginx.conf)是否合法: usr/local/nginx/sbin/nginx –t
查看版本:/usr/local/nginx/sbin/nginx -v
13. 添加图片文件夹到虚拟机的usr/local目录下
14. 修改nginx.conf(注意:该文件在usr/local/nginx/conf/下;先备份(cp nginx.conf nginxOne.conf))
15. 使用命令vi 打开nginx.conf
vi nginx.conf
16. 修改server 中的server_name 自定义域名;location中的root 图片文件夹在虚拟机中的路径 如 /usr/localhost/文件夹名称,下图。
17. 点击键盘Esc后输入 :wq 回车
18. 重启nginx
/usr/local/nginx/sbin/nginx -s reload
19. 修改本机hosts文件
路径: C:\Windows\System32\drivers\etc
添加内容:虚拟机IP 域名(此域名和上面nginx.conf文件下的server_name 自定义域名相同)
注:如果保存是提示权限则将该hosts文件复制到桌面修改完成后再粘贴回来