龙芯3A4000下的Nginx-1.14.2配置安装、美化
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日。
1. 准备工作,安装loongnix-2003-liveCD操作系统,基于Fedora21。
2. 机器环境,CPU 3A4000,内存16GB,硬盘:系统盘128GB SSD,数据盘WD 8TB 7200RPM ,公网固定IP。
3. 安装完成后首先需要配置ssh服务,使得可以远程部署vsftp及nginx环境。
下面是比较号的参考文章!↓
4. https://blog.csdn.net/weixin_47980221/article/details/123516857
5. https://blog.csdn.net/qq_40907977/article/details/106815216
6. 更新下系统,运行#yum update
运行更新会出错,原因是龙芯的FTP地址变了
修改:# vim /etc/yum.repos.d/fedora.repo
# vim /etc/yum.repos.d/loongnix-rocky.repo
把其中的域名,后缀从.org 改为.cn即可。
7. 安装vsftpd,用户传输文件# yum install vsftpd -y
8. 安装编译nginx必备环境!
安装make:#yum -y install gcc automake autoconf libtool make
安装gcc g++:#yum install gcc gcc-c++
安装pcre和pcre-devel:#yum install -y pcre pcre-devel
安装zlib:#yum install -y zlib zlib-devel
安装openssl:yum install -y openssl openssl-devel
9. 下载nginx:wget http://nginx.org/download/nginx-1.14.2.tar.gz
10. 解压源码包:#tar -zxvf nginx-1.14.2.tar.gz
11. 进入目录开始配置和编译安装:#cd nginx-1.14.2
#./configure --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --with-http_stub_status_module --add-module=/你的真实路径/nginx-upload-module-2.255 --add-module=/你的真实路径/nginx-upload-progress-module-master --with-http_mp4_module --with-http_addition_module
#make & make install
12. 启动nginx:# /usr/local/nginx/sbin/nginx
13. 查看是否在运行了,# ps -ef |grep nginx,如下图表示正常:
14. 修改下conf文件,80端口需要备案,因此我们改为8000,在浏览器输入:http://你的主机IP地址:8000,访问见到如下图就成功安装ngnix了!接下来就是配置和美化的工作了~~~
================END=================