安装 nginx 编译需要依赖 gcc 环境:
yum install gcc-c++
安装两个安装包pcre和pcre-devel:
yum install -y pcre pcre-devel
安装zlib,Nginx的各种模块中需要使用gzip压缩:
yum install -y zlib zlib-devel
如果使用了 https,需要安装 OpenSSL 库。安装指令如下:
yum install -y openssl openssl-devel
一键安装上面四个依赖(追求安装速度可直接用这条指令)
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
进入usr/local 文件路径(路径可自选)创建一个文件夹nginx保存使用wget下载的nginx压缩包
//创建一个文件夹
cd /usr/local
mkdir nginx
cd nginx
//下载nginx压缩包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
tar -xvf nginx-1.13.7.tar.gz
解压nginx安装包
tar -zxvf nginx-1.10.1.tar.gz
直接执行以下默认设置
./configure
//执行make命令
make
//执行make install命令
make instal
安装完成 其默认端口号为80 如需修改,则输入指令
vi /usr/local/nginx/conf/nginx.conf
/启动nginx
/usr/local/nginx/sbin/nginx -s reload
/查看nginx进程是否打开
/ps -ef | grep nginx
这些命令需要在安装目录中执行,一般需要添加环境变量在目录以外使用
添加环境变量首先要找到nginx的sbin文件路径
可以通过find指令找到
find -name sbin
vi /etc/profile
打开后找到下图位置并添加环境变量
PATH=$PATH:/usr/local/nginx/sbin
export PATH
vim 编辑完成通过qw保存退出后执行source /etc/profile 进行提交
source /etc/profile
通过echo $PATH 命令查看所有环境变量路径 其中是否含有:/usr/local/nginx/sbin (ngxin/sbin 路径)来确认是否添加成功
echo $PATH
也可以直接执行以下指令进行确认
/启动
nginx
/关闭
nginx -s stop
/重启
nginx -r reload
如果需要登录***ngnix***网页,则需要在服务器的防火墙添加配置修改的端口号,如果端口号未修改则不需要对端口号进行添加(服务器防火墙端口默认存在80端口)直接输入IP + 端口号登录
Welcome to nginx!
If you see this page, the nginx web server is successfully installed and working. Further configuration is required.
For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.
Thank you for using nginx.
如出现刷新不出网页的问题可试试关闭防火墙指令如下:
/关闭防火墙
systemctl stop firewalld.service
/开启防火墙
systemctl start firewalld.service
/查看防火墙状态
firewall-cmd --reload