Linux应用:安装Nginx

 1,Ubuntu安装Nginx

Nginx安装:Nginx的软件包在Ubuntu默认软件仓库中可用。 安装非常简单,只需键入以下命令:

sudo apt update
sudo apt install nginx

安装完成后,查看版本:

nginx -v

安装完成后,查看是否运行:

ps -aux | grep nginx

启动:

到/usr/sbin下 ./nginx
或
sudo systemctl start nginx

重启
sudo systemctl reload nginx

中止:

sudo systemctl stop nginx

测试: 

http://localhost:端口号/
如果没开apache,则是默认不填,80端口

调配端口再ngin的conf文件夹中的nginx.conf(找不到可以whereis)

查看nginx安装目录和nginx.conf配置文件目录:

ps -ef | grep nginx

返回结果包含安装目录:

root 2662 1 0 07:12 ? 00:00:00 nginx: master process /usr/sbin/nginx

查看nginx.conf配置文件目录:

#返回结果包含配置文件目录
nginx -t
===============================
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok

nginx: configuration file /etc/nginx/nginx.conf test is successful

2,CentOS安装Nginx

添加Nginx源安装Nginx:

rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum install -y nginx

查找Nginx的路径:

whereis nginx

这里你会看到好多的路径,其中/etc/nginx为配置目录,进入到配置目录查看配置文件ngin.conf找到根目录:

这里的配置文件既没有IP,端口,根目录配置,基本啥也没有,但是包含其他的文件。进入到这个目录,豁然开朗:

1,端口号;2,服务器地址-本地;3,根目录root;4,默认首页

启动、停止、卸载:

nginx         >>>>启动ngin
nginx -s stop >>>>立即停止nginx 
nginx -s quit >>>>结束完当前任务后停止nginx
yum remove nginx

3,无法访问80端口

重点:CentOS下不打开防火墙是无法访问80端口的!!!打开了也没法!!你需要添加端口!

查看防火墙和添加端口:

firewall-cmd --state
//查看防火墙状态
systemctl start firewalld
//打开防火墙
firewall-cmd --list-ports
//查看当前防火墙开放的端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
//添加80端口
firewall-cmd --reload
//重新启动防火墙

4,Nginx联动Tomcat实现集成服务器

一共一个Nginx和两个Tomcat,Tomcat端口号:8080,8081;Nginx端口号80。

//启动Tomcat-去Tomcat的bin目录下,./startup.sh
//启动nginx去/usr/local/nginx/sbin,./nginx或者重启  ./nginx -s reload

 Nignx会随机将请求发送给Tomcat1或者Tomcat2

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值