方法一 (推荐使用)
CentOS7 yum 安装 Nginx最新版本
- 下载对应当前系统版本的nginx包(package)
wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm - 建立nginx的yum仓库
rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm - 下载并安装nginx
yum install nginx - 启动nginx服务
systemctl start nginx
配置
默认的配置文件在 /etc/nginx 路径下,使用该配置已经可以正确地运行nginx;如需要自定义,修改其下的 nginx.conf 等文件即可。
如果界面出现404错误,80端口可能被占了,使用下边命令即可
将Nginx设置为开机自动启动 (centos7)
a. 使用systemctl enable nginx.service命令来设置自动启动
b. 然后将Linux关机重启测试一下,如果http://IP还能够访问,则说明配置成功了,我这边已测试,配置完全成功。
964是主进程,主要起监控作用。
Nginx为跑服务的进程。
方法二(编译安装)
1:由于nginx的一些模块依赖一些lib库,所以首先要安装这些库:
yum install gcc-c++ //安装C++编译环境
yum install pcre pcre-devel //正则表达式库
2:解压
tar -zvxf nginx-1.12.0.tar.gz
3:编译和安装
cd nginx-1.12.0
./configure
make
make install
4:查看安装版本
/usr/local/nginx/sbin/nginx -v
5:启动:
/usr/local/nginx/sbin/nginx
重启:
/usr/local/nginx/sbin/nginx -s reload
查看监听端口:nginx默认端口80.
netstat -nltp | grep 80
6:测试: