官网的安装教程
http://nginx.org/en/linux_packages.html#RHEL-CentOS
详细步骤如下:
1、安装yum工具包
sudo yum install -y yum-utils
2、创建repo文件
vim /etc/yum.repos.d/nginx.repo
并把下面的文件复制进去
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
保存退出后
3、安装
sudo yum install -y nginx
4、查看安装位置
/usr/sbin/nginx nginx的启动程序
/etc/nginx nginx的配置文件所在目录
/usr/share/nginx nginx的默认html页面放在这里,我们的项目也可以部署在那个页面
/var/log/nginx/ nginx默认的日志文件目录
这种安装方式无需配置环境变量,可以全局使用nginx命令启动服务
nginx
查看进程运行情况
ps -ef|grep nginx
nginx启动了一个master进程,4个worker进程
浏览器访问
5、补充一点,如果浏览器访问不了,可以在linux终端试一下
curl localhost
如果出现下面的结果,则表示服务成功,但是防火墙没有关闭,所以其他主机访问不了。
6、关闭端口
#方式一:彻底关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动#方式二:开放80端口
firewall-cmd --add-port=80/tcp --permanent #开放端口