Linux CentOS下nginx的安装 以及nginx 环境变量配置

CentOS下nginx的安装

安装 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

打开编辑器找到下图位置
Linux CentOS下nginx的安装 以及nginx 环境变量配置_第1张图片

/启动nginx
/usr/local/nginx/sbin/nginx -s reload
/查看nginx进程是否打开
/ps -ef | grep nginx

Linux CentOS下nginx的安装 以及nginx 环境变量配置_第2张图片
Linux CentOS下nginx的安装 以及nginx 环境变量配置_第3张图片
这些命令需要在安装目录中执行,一般需要添加环境变量在目录以外使用

添加环境变量首先要找到nginx的sbin文件路径
可以通过find指令找到

find -name sbin

Linux CentOS下nginx的安装 以及nginx 环境变量配置_第4张图片
添加环境变量

vi /etc/profile

打开后找到下图位置并添加环境变量
PATH=$PATH:/usr/local/nginx/sbin
export PATH
Linux CentOS下nginx的安装 以及nginx 环境变量配置_第5张图片
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 

你可能感兴趣的:(linux,nginx)