Nginx安装

安装包下载

采用wget 命令进行下载.登录linux。进入到/usr/local/src 目录。建立nginx目录. mkdir nginx。
然后进入到nginx目录。 执行 wget http://nginx.org/download/nginx-1.12.2.tar.gz进行下载.

依赖下载

nginx 依赖如下包:
pcre-8.37.tar.gz
openssl-1.0.1.tar.gz
zlib-1.2.8.tar.gz

安装pcre 依赖

pcre-8.37.tar.gz 的安装依赖gcc-c++.所以需要百度安装下gcc-c++。
需要c语音的编译环境.
yum install gcc- c++。
然后用 wget下载 pcre-8.37.gar.gz 文件。同样是进入/usr/local/src目录。建pcre目录, mkdir pcre.。进入pcre目录,下载依赖:
wget https://netix.dl.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz;
下载完后,需要进行解压操作.
tar -xvf pcre-8.37.tar.gz。
解压后在 pcre目录里面。进行编译. ./configure
编译后进行安装. 还是在解压后的目录里面 进行 make && make install.

其他依赖的安装

采用yum 命令进行安装操作:
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel .

nginx安装

首先进行解压.
tar -xvf nginx-1.12.2.tar.gz.
然后进入解压缩目录。进行**./configure命令,和pcre一样。
然后进行
make && make install**命令
make操作如果出现 struct crypt_data has no member named current_salt.
进入/usr/local/src/nginx-1.12.2/src/os/unix 目录,即nginx解压后的src目录里面。
修改ngx_user.c文件。

在这里插入图片描述

出现 error: cast between incompatible function types from ‘size_t (*) 类似的错误。
在这里插入图片描述

安装完成后,在/usr/local 会创建一个目录 nginx目录。然后进入**/usr/local/nginx/sbin**. 在这个目录里面可以操作命令。常见的命令有启动,重启,和关闭.分别是:
./nginx 启动
./nginx -s reload 重新加载文件
./nginx -s stop 停止服务.
nginx 的配置文件是 /usr/local/nginx/conf 目录下的 nginx.conf文件夹。可以在/usr/local/nginx/conf目录下执行 vim nginx.conf命令进行修改查看.

端口的放开

刚开始配置好nginx后,正常启动,在windows上面用浏览器访问80端口(nginx 默认监听80端口)无法访问.最后发现是linux系统还没有开放这个端口。我的linux服务器是centos 8. 如果是低版本的linux服务器,端口的命令是 iptables(可以自行百度了解)
查看端口:firewall-cmd --list-all.
添加端口 firewall-cmd --add-port=80/tcp --permanent
添加后重启防火墙: firewall-cmd --reload
常用的就是上面的三个命令。还是比较简单的.

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值