
centos 7安装nginx提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
提示:下载成功上传服务器
yum install -y gcc2.安装G++编译器
yum install -y gcc-c++3.安装PCRE库
yum install -y pcre pcre-devel4.安装zlib库
yum install -y zlib zlib-devel5.安装OpenSSL库(选装)
yum install -y openssl openssl-devel二、Nginx安装 1.上传、解压
tar -zxvf nginx-1.20.2.tar.gz
提示:果想让vim编辑Nginx的配置文件显示命令行颜色,我们执行一下以下命令:
cp -r contrib/vim/* /usr/share/vim/vimfiles/2.编译安装Nginx 1.nginx-1.20.2目录,执行以下三个命令
./configure make make install
执行完上面的指令之后可以看见在“/usr/local”下面有个“nginx”;
提示:如果要想指定Nginx的安装目录
./configure --prefix=/usr/app/nginx/3.启动与验证 1.验证配置文件是否有错误
在不启动Nginx的情况下,使用-t 参数仅测试配置文件
/usr/local/nginx/sbin/nginx -t2.启动Nginx
/usr/local/nginx/sbin/nginx
用浏览器访问服务器
补充指令:
./nginx -s stop ./nginx -s quit ./nginx -s reload
systemctl enable nginx禁用开机启动Nginx
systemctl disable nginx
也可以修改linux 启动脚本/etc/rc.d/rc.local
vim /etc/rc.d/rc.local #加入 : /usr/local/nginx/sbin/nginx配置nginx
安装Https免费证书(后面自己需要再补充)
四、问题及解决方法 问题1启动nginx后,使用浏览器无法正常访问
解决方法:
在服务器防火墙里,打开80和443端口
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload