Nginx-安装使用教程

Centos 7 Nginx安装配置

使用环境:Centos7.4 64位操作系统

  • 安装gcc
  • 选定安装文件目录
  • 安装PCRE库
  • 安装zlib库
  • 安装openssl(某些vps默认没装ssl)
  • 安装nginx
  • 启动nginx
  • nginx重启、关闭、启动

安装gcc

yum install gcc gcc-c++

选定安装文件目录

cd /opt

安装PCRE库

ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 下载最新的 PCRE 源码包,使用下面命令下载编译和安装 PCRE 包:(本文参照下载文件版本:pcre-8.38.tar.gz 经过验证未发现这个版本,若想下载最新版本请打开上面网址。本文选择pcre-8.38.tar.gz)
命令:

cd /opt
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz 
tar -zxvf pcre-8.38.tar.gz
cd pcre-8.38
./configure
make
make install

安装zlib库

http://zlib.net/zlib-1.2.11.tar.gz 下载最新的 zlib 源码包,使用下面命令下载编译和安装 zlib包
命令:
cd /opt

wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install

安装openssl(某些vps默认没装ssl)

命令:
cd /opt
wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz
tar -zxvf openssl-1.0.1t.tar.gz

安装nginx

Nginx 一般有两个版本,分别是稳定版和开发版,您可以根据您的目的来选择这两个版本的其中一个,下面是把 Nginx 安装到 /usr/local/nginx 目录下的详细步骤:
命令:
cd /opt
wget http://nginx.org/download/nginx-1.1.10.tar.gz
tar -zxvf nginx-1.1.10.tar.gz
cd nginx-1.1.10
./configure
make
make install

注:安装后nginx目录可能会在/usr/local 下

这里写图片描述
注:这里可能会出现报错
这里写图片描述

###centos下
yum -y install openssl openssl-devel

##启动nginx
修改nginx端口:

linux 修改路径/usr/local/nginx/conf/nginx.conf

修改端口为8090,localhost修改为你服务器ip地址

这里写图片描述

(1)查看端口是否被占用
netstat -anop|grep 8090
这里写图片描述
:有数据表示被占用
(2)查看进程号
ps -ef |grep nginx
如下面进程号为:1326
这里写图片描述

##nginx重启、关闭、启动

启动,关闭

**启动代码格式:nginx安装目录地址 -c nginx配置文件地址** **现在先关闭进程再重新启动** **kill 1326 或 kill -quit 1326 或 kill -INT 1326; (关闭进程,1326为进程号)**

强制停止

**pkill -9 nginx** 例如:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf (我们再重新启动) ![这里写图片描述](https://img-blog.csdn.net/20180825194338874?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zODE1MDEzMA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

重启

**方法一:查找当前nginx进程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务** **kill -hup 进程号(2346)** ![这里写图片描述](https://img-blog.csdn.net/20180825194451707?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zODE1MDEzMA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

方法二:进入nginx可执行目录sbin下,输入命令./nginx -s reload 即可
./nginx -s reload
这里写图片描述

##最终结果
浏览器浏览地址:服务器ip:Nginx端口例:http://??.??.??.??:8090/
这里写图片描述

感谢大家的阅读,有收获?希望兄弟姐妹三叔六婶大姨大妈阿公阿婆来个三连击,给更多的同学看到这篇文章

你的每一次回眸都是永恒,每一次鼓励都是我前进的动力,每一次分享都是对我的认可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章