前端开发linux下安装nginx

废话:

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

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

服务器买了,那就搞起。nginx

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

1、工具准备

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


xftp:用于文件上传以及操做centos


这两个工具配合下来,那么基本上操做能够有种操做windows的感受了。最主要是xftp。服务器

2、nginx安装

一、当前操做系统说明:

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

域名:www.dht.redui

二、准备nginx文件

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

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


三、放到服务器上面

这里我说一下,我不喜欢全部东西都跟随系统而后静默安装。因此我会把文件都整合在一块儿。有不少同窗会安装到“usr”下面,我此次是建立在了“home”下面,而且再建一个我的文件。

我的不太懂linux,因此就独立的操做一回。

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

而后解压:

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

下面我就不废话了直接把所有的操做写出来。而且我的操做记录所有都已经本身写了txt文件。

四、安装流程:

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

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

三、执行./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 

四、make 解析 

五、make install 安装 

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


3、经常使用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 住进称号或进程号文件路径

4、致谢

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

相关文章
相关标签/搜索