安装pcre-8.43.tar.gz(tar -xvf pcre-8.43.tar.gz)
(1)把安装包放入linux系统中打开pcre2-10.33文件夹
(2)解压 tar -xvf pcre-8.43.tar.gz
(3)执行 进入pcre解压文件执行 ./configure
(4)Make && make install 编译并且安装)
安装后查看版本号 pcre2-config --version
安装其他的依赖(oppenssl zlib)
yum -y install make zlib zlib-devel gcc-c++ libtool openssl oppenssl-devel/
安装nginx(nginx-1.14.2.tar.gz)
解压 ./configure make && make install
安装成功后usr多一个local/nginx/sbin/有nginx启动脚本
启动nginx cd usr/local/nginx/sbin/
./nginx
查看进程 ps -ef | grep nginx
查看防火墙开放端口:firewall-cmd --list-all
查看防火墙状态:systemctl status firewalld
开启防火墙:systemctl start firewalld
添加开放端口:sudo firewall-cmd --add-port=80/tcp --permanent
重启防火墙:firewall-cmd --reload
修改访问路径: 修改nginx.conf文件(usr/local/nginx/conf)
Nginx配置文件
1.Nginx配置文件位置
*usr/local/conf/nginx.conf
2.Nginx配置文件的组成
第一部分 全局块
从配置文件开始到 events 块之间的内容,主要会设置一些影响nginx 服务器整体运行的配置指令
比如worke-processes 1; worker processes值越大,可以支持的并发处理量也越多
第二部分events块
events块涉及的描令主要影响Nginx服务器与用户的网络连接
比如worker connections 1024; 支持的最大连接数
第三部分http块
nginx服务器配置中最频繁的部分
http 块也可以包括http 全局块, server 块