前端开发linux下安装nginx

2,504 阅读2分钟

废话:

表示买了阿狸云的服务器直接买了三年。真爽。总共230。1g1核1M  40G

既然买了服务器肯定是要做点什么的。作为一个技术开发肯定要弄一个个人博客之类的是不是。

服务器买了,那就搞起。

还有其实linux没有想象中那么难。怎么说呢,够用就行。就是要多百度下。

一、工具准备

工具主要是xshell,用于命令操作


xftp:用于文件上传以及操作


这两个工具配合下来,那么基本上操作可以有种操作windows的感觉了。最主要是xftp。

二、nginx安装

1、当前操作系统说明:

1g1核1M 40G    centos os 7.5   阿狸云服务器   已经购买域名,并且在备案途中。

域名:www.dht.red

2、准备nginx文件

到nginx官网下载页面:http://nginx.org/en/download.html

看截图,点击下载nginx包,这是linux的


3、放到服务器上面

这里我说一下,我不喜欢所有东西都跟随系统然后静默安装。所以我会把文件都整合在一起。有很多同学会安装到“usr”下面,我这次是创建在了“home”下面,并且再建一个个人文件。

个人不太懂linux,所以就独立的操作一回。

在home下面新建dht(个人取名)文件,再创建nginx文件。将你下载的nginx拷贝到当前目录下面。这时候xftp操作起来会非常方便。ctrl+V 就解决了。

然后解压:

解压nginx文件tar -xzvf nginx压缩包名称

下面我就不废话了直接把全部的操作写出来。并且个人操作记录全部都已经自己写了txt文件。

4、安装流程:

1、将文件拷贝到home/dht目录下创建nginx文件中 

2、解压nginx文件tar -xzvf nginx压缩包名称 

3、执行./configure,使用默认配置 

遇到 

问题1:the HTTP rewrite module requires the PCRE library. 

           安装:yum -y install pcre-devel 

问题2:the HTTP gzip module requires the zlib library. 

            安装:yum install -y zlib-devel 

4、make 解析 

5、make install 安装 

6、启动sudo /usr/local/nginx/sbin/nginx


三、常用linux下nginx命令

nginx命令: 

目录名称为usr的原因在于./configure没有设置文件路径 

 启动:sudo /usr/local/nginx/sbin/nginx 

 重启:sudo /usr/local/nginx/sbin/nginx -s reload 

 停止:sudo /usr/local/nginx/sbin/nginx -s stop 

常用命令: 

查找进程:ps -ef | grep nginx 

从容停止Nginx: kill -QUIT 主进程号 

快速停止Nginx: kill -TERM 主进程号 

强制停止Nginx: pkill -9 nginx 

平滑重启  命令: kill -HUP 住进称号或进程号文件路径

四、致谢

简书地址:https://www.jianshu.com/p/9f2c162ac77c