Nginx安装步骤及本地浏览器不通解决方案,Nginx在Linux发布项目,Tomcat 与本地浏览器不通解决方案

时间:2023-03-10 06:01:26
Nginx安装步骤及本地浏览器不通解决方案,Nginx在Linux发布项目,Tomcat 与本地浏览器不通解决方案

Nginx安装步骤及本地浏览器不通解决方案

1.将安装包放到usr/local文件夹下

2..进入local目录,解压 tar -zxvf nginx-1.17.5.tar.gz

3.进入 nginx目录

cd nginx-1.17.5

4.安装依赖环境 yum -y install pcre pcre-devel yum -y install zlib zlib-devel yum -y install openssl openssl-devel yum -y install gcc

5.安装Nginx ./configure make make install 安装后在/usr/local下就会有一个nginx目录

./configure #执行这一步的时候可能会报错:error C compliler cc is not found #解决:yum -y install gcc gcc-c++ autoconf automake make

6.启动Nginx cd /usr/local/nginx/sbin 启动 ./nginx 停止 ./nginx -s stop 重启 ./nginx -s reload

7.查看服务状态 ps -ef | grep nginx

nginx出现本地浏览器不通

方案一:

1.查看 firewalld防火墙 是否开启 命令:

firewall-cmd --state

如果 显示的结果是 running 那么很可能就是这个原因访问不了

2.关闭 firewalld防火墙命令:

service firewalld stop

再次firewall-cmd --state 查看firewalld防火墙。发现 结果是 not running 。然后再本地浏览器能正常访问

可直接关闭防火墙,防火墙关闭的话直接一下操作可以不执行即可,

方案二:

1.查看是否运行

ps aux|grep nginx

2.查看80端口是否分配nginx

netstat -ntlp

3.对80端口进行防火墙配置

firewall-cmd --zone=public --add-port=80/tcp --permanent

4.重启防火墙

systemctl restart firewalld.service

5.iptables设置

vim /etc/sysconfig/iptables

6.添加如下代码,放开80端口

-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT

7.重启防火墙

systemctl restart firewalld.service

Nginx在Linux发布项目

1.在home下新建项目文件夹头条

2..将项目上传到新建的项目文件夹目录头条下

3.解压该项目

unzip 项目名

4.编辑配置文件

vim /nginx-版本的位置/conf/nginx.conf

5.编辑80端口的root路径

root /项目位置

6.关闭nginx服务

./nginx -s stop

7.启动并加载配置

/nginx的路径/sbin/nginx -c /nginx-1.17.5的路径/conf/nginx.conf

8.测试

Tomcat 与本地浏览器不通解决方案

方案一:

1.查看 firewalld防火墙 是否开启 命令:

firewall-cmd --state

如果 显示的结果是 running 那么很可能就是这个原因访问不了

2.关闭 firewalld防火墙命令:

service firewalld stop

再次firewall-cmd --state 查看firewalld防火墙。发现 结果是 not running 。然后再本地浏览器能正常访问

方案二(推荐):

1.对8080端口进行防火墙配置

firewall-cmd --zone=public --add-port=8080/tcp --permanent

2.重启防火墙

systemctl restart firewalld.service

3.iptables设置

vim /etc/sysconfig/iptables

4.添加如下代码,放开80/8080端口

-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT

5.重启防火墙