nginx环境搭建

nginx环境搭建

准备工作

  1. nginx是C语言开发的所以安装gcc必不可少 yum install gcc-c++
  2. 安装PCRE yum install -y pcre pcre-devel
  3. zlib压缩解压缩 yum install -y zlib zlib-devel
  4. openssl协议 yum install -y openssl openssl-devel
  5. 安装wget下载nginx包 yum install -y wget & wget http://nginx.org/download/nginx-1.19.0.tar.gz
  6. 解压安装包 tar -zxvf nginx-1.19.0.tar.gz
  7. 到解压路径 cd ./nginx-1.19.0
  8. 指定软件安装路径 ./configure --prefix=/usr/local/nginx
  9. 编译&安装 make install
  10. 到达目录并且启动(指定配置文件) cd /usr/local/nginx/sbin/ & ./nginx -c /usr/local/nginx/conf/nginx.conf
  11. 这时候使用 IP地址+80(默认端口号就可以打开了) 如果无法显示看下面

网页无法显示

  1. 查看防火墙状态 systemctl status firewalld (如果是running开启,dead未开启)
  2. 开启防火墙 service firewalld start
  3. 关闭防火墙 systemctl stop firewalld
  4. centos7.3 上述方式可能无法开启,可以先 systemctl unmask firewalld.service 然后 systemctl start firewalld.service
  5. 查看想开的端口是否开启 firewall-cmd --query-port=80/tcp (no表示未开)
  6. 开启端口号 firewall-cmd --add-port=80/tcp --permanent (success表示成功)
  7. 重新载入防火墙配置 firewall-cmd --reload
  8. 移除端口 firewall-cmd --permanent --remove-port=80/tcp

nginx操作

  1. 启动 cd /usr/local/nginx/sbin/ & ./nginx -c /usr/local/nginx/conf/nginx.conf
  2. 停止 cd /usr/local/nginx/sbin/ & ./nginx -s quit
  3. 重新加载配置文件 ./nginx -s reload

设置开机自启动

​ 开机启动,加入rc.local文件中

​ vi /etc/rc.d/rc.local

​ 加入一行

​ /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

​ 修改rc.local文件权限

​ chmod 755 /etc/rc.d/rc.local

原文链接: https://www.cnblogs.com/hwx1999/p/13171609.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    nginx环境搭建

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/357578

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月2日 上午11:50
下一篇 2023年3月2日 上午11:51

相关推荐