目录
一、Nginx在Linux环境下的安装
安装nginx之前需要安装一些依赖,分别是:pcre、openssl、zlib。
1.安装 pcre 依赖
上传pcre包到linux系统中去,我这上传到了/opt/sofeware目录下。
解压刚才上传的pcre包至目录/opt/module下。
tar -xvf pcre-8.37.tar.gz -C /opt/module/
解压后效果:
进入pcre目录中,执行./configure命令
cd pcre-8.37/
./configure
可能会报以下错误,是因为系统中没有安装gcc,安装即可。若无报错直接跳过此步。
安装gcc首先现需要切换到root用户,命令如下:
su root
yum install gcc
yum -y install gcc-c++
此时,再次进入pcre目录中,执行./configure命令
cd pcre-8.37/
./configure
编译pcre
make && make install
查看pcre的版本号
pcre-config --version
到此,pcre依赖就安装完毕!
2.安装 openssl 、zlib 、 gcc 依赖
使用yum命令安装依赖,必须是root用户。
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
安装openssl 、zlib 、 gcc完毕!
3.安装 nginx
上传下载好的nginx压缩包至/opt/sofeware目录下。
解压文件
tar -xvf nginx-1.12.2.tar.gz -C /opt/module/
解压后效果:
进入到nginx目录,执行./configure命令。
使用make && make install命令
make && make install
此时,在/usr中就会对出一个文件夹/local/nginx。在sbin中就有nginx的启动脚本。
启动nginx,并且查看进程。
./nginx
ps -ef | grep nginx
访问nginx,在主机的浏览器中输入虚拟机的ip 访问,出现如下界面说明nginx安装成功。
注:
若最后一步没能出现页面,查看虚拟机是否关闭防火墙,或者可以在防火墙中设置开放端口号,二者选一中即可。
1.关闭防火墙。
查看防火状态
systemctl status firewalld
永久关闭防火墙
systemctl disable firewalld
重启防火墙
systemctl enable firewalld
2.防火墙中设置开放端口号。
查看开放端口号
firewall-cmd --list-all
设置开放的端口号
firewall-cmd --add-service=http –permanent
sudo firewall-cmd --add-port=80/tcp --permanent
重启防火墙
firewall-cmd –reload
二、常用命令
使用Nginx操作命令的前提条件:必须进入Nginx的目录。
cd /usr/local/nginx/sbin/
1.查看nginx的版本号
./nginx -v
2.查看nginx当前状态
ps -ef | grep nginx
3.启动nginx
./nginx
4.关闭nginx
./nginx -s stop
5.重新加载nginx
./nginx -s reload