linux之nginx安装

linux之nginx安装

1 下载 nginx http://nginx.org/en/download.html


2 导入 /user/local/nginxinstall 目录下因为 编译后会在/usr/local/ 自动生成

 /user/local/nginx文件

3 下载pcre  https://sourceforge.net/projects/pcre/files/pcre/  或者联网下载

wget http://downloads.sourceforge.net/project/pcre/pcre/8.44/pcre-8.44.tar.gz

4安装Nginx依赖,pcre、openssl、gcc、zlib(推荐使⽤yum源安装)

yum install gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-devel

5解压Nginx软件包tar -zxvf nginx-1.18.0.tar.gz

注意如果是centos 可以用yum install -y gcc g++ gcc-c++ make如果是debian 可以用apt-getinstall  gcc g++ gcc-c++ make

6 进入解压目录  执行./configure  在执行make && make install

解压安装后 在/usr/local/  下生成 /usr/local/nginx 文件nginx完成安装以后,有安装完成后有四个目录

conf:保存nginx所有的配置文件,其中nginx.conf是nginx服务器的最核心最主要的配置文件,其他的.conf则是用来配置nginx相关的功能的,例如fastcgi功能使用的是fastcgi.conf和fastcgi_params两个文件,配置文件一般都有个样板配置文件,是文件名.default结尾,使用的使用将其复制为并将default去掉即可。

html目录中保存了nginx服务器的web文件,但是可以更改为其他目录保存web文件,另外还有一个50x的web文件是默认的错误页面提示页面。

logs:用来保存nginx服务器的访问日志错误日志等日志,logs目录可以放在其他路径,比如/var/logs/nginx里面。

sbin:保存nginx二进制启动脚本,可以接受不同的参数以实现不同的功能。

7在 /user/local/nginx/conf 下修改端口 vim nginx.conf 改为 8000


8 在 /user/local/nginx/sbin 输入相关命令

./nginx 启动

./nginx -s reload 重新加载配置文件

./nginx -s stop –立即关闭(快速关闭)

./nginx -s quit 退出

./nginx -s reopen –重新打开日志文件

9防火墙应用

(1)关闭防火墙

systemctl stop iptables 关闭

systemctl stop firewalld 关闭

Systemctl disable firewalld.service 禁止开启防火墙

(2)开放访问的端口号,8000  端口

查看防火墙状态

systemctl status firewalld

查看开放的端口号

firewall-cmd --list-all

设置开放的端口号

firewall-cmd --add-service=http –permanent

firewall-cmd --add-port=80/tcp --permanent

重启防火墙

Firewall-cmd --reload


10 验证安装 ifconfig 查询端口号

在浏览器输入 http://192.168.106.134:8000  出现Welcome to nginx!

你可能感兴趣的:(linux之nginx安装)