手撸一个简单的nginx脚本

前端这点事 388 0

最近对shell产生了些兴趣,想着自己私下可以搭建个server玩玩,部署下自己的项目,直接上代码,代码比较简单~~

因为也是刚入门

yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
cd /usr/local/src
wget -c https://nginx.org/download/nginx-1.18.0.tar.gz
tar -xzvf nginx-1.18.0.tar.gz && cd nginx-1.18.0 && ./configure && make && make install
cd /usr/local/nginx/sbin
./nginx

记得服务器需要放开80端口,一般默认都是放开的,对于其他端口,则需要我们手动放开。

然后去nginx安装目录下执行./nginx命令即可

比较方便的就是我们设置nginx成全局变量,就不用每次进/usr/local/nginx/sbin目录下去执行命令了,类似git全局配置一样,操作也比较简单:


ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/

扩展:

ln的链接分 软链接 和 硬链接 两种:

1、 软链接就是:“ln –s 源文件 目标文件”,只会在选定的位置上生成一个文件的镜像,不会占用磁盘空间,类似与windows的快捷方式。

2、 硬链接ln源文件目标文件,没有参数-s, 会在选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。



标签: nginx

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~