废话:
表示买了阿狸云的服务器直接买了三年。真爽。总共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