写在前面的话
- 最近想搞个阿里云短信发送的定时任务,用来提醒自己。研究发现短信模板需要绑定域名,特此搭建一个自己的网站。想着在自己服务器上安装一个nginx。
- 说干就干,第一次搭建nginx,也碰了不少壁,特此把自己安装nginx的步骤给记录下来,做个记录吧,希望也能给需要的人带来一点点帮助。如有不好,望各位大佬指正。
我采用的是解压tar.gz包方法。买服务器的事情就不在这里细说了。
- 第一步:下载nginx包。附上下载地址(我也不知道哪种好,选了一个稳定版 1.20.2)
文章图片
- 第二步:将下载的包直接上传到服务器上去(此处我用了一款国产的良心工具——FinalShell,简直不要太好用,强烈推荐)工具如下图所示
文章图片
当然也可以直接在服务器上下载,此处附上 神秘代码
wget http://nginx.org/download/nginx-1.20.2.tar.gz
- 第三步:解压上传/下载的压缩文件
tar zxvf nginx-1.20.2.tar.gz
- 第四步:安装nginx
此时就安装成功了。
- 1??进入项目目录
2??编译代码:./configure --prefix=/usr/local/nginx
这时候,我发现报了一个错误:configure: error: the HTTP rewrite module requires the PCRE library。
百度发现:emm—安装nginx之前需要安装pcre包和zlib以支持重写,正则以及网页压缩等等。正常安装nginx环境逻辑
此处,我直接用yum -y install pcre-devel openssl openssl-devel
,然后在执行上诉编译代码,就成功了。 之后在执行
-make
-make install
可以进入到 /usr/local/nginx/spin/目录下 ./nginx -v 看看是否显示版本,如果显示了,就代表安装成功了。如图
文章图片
【nginx|CentOS 8.2安装nginx教程】后续就是根据需求修改nginx配置,启动nginx服务器了。此处附上相关启动代码:
启动:./nginx -t-cxxx(-t是验证配置文件是否正确,-c 后面跟nginx.conf配置,可以指定配置文件重启)
重启./nginx -t -s reload |ps -ef|grep nginx , kill -HUP进程号
停止 :ps -ef|grep nginx,kill -QUIT 进程号
推荐阅读
- 应用|centOS8.2部署LNMP+wordPress
- centos|centos8.2 离线安装docker
- DataBase|CentOS8.2安装Mysql数据库
- CentOS dlib安装
- CentOS SSH免密登陆
- 其他|解决xdd/傻妞/go-cqhttp机器人扫码登录异常/全部亲测可用/补充环节【2020年4月30日】
- Spring|Spring Cloud Alibaba(02)——Nacos服务注册和配置中心
- spring|Spring Cloud Alibaba——Nacos集群配置
- Ngin配置允许访问文件目录