银河麒麟V10服务版(FT2000/4 CPU)部署Nginx笔记
将centos或windows系统上运行的系统迁移到银河麒麟V10服务版系统上比较容易,如果您的技术路线是(springboot+vue+mysql)无其他需要操作系统支持的功能,只需要将相关软件环境在操作系统上重新编译运行即可。
以麒麟V10 服务版飞腾CPU为例,前后端分离,vue编译了前端代码后通常部署在nginx下。所以需要在麒麟操作系统编译nginx。
麒麟系统默认是普通用户登录,第一步提升权限,否则普通用户无法执行命令。
sudo root
系统提示输入当前用户密码,输入后按回车键完成切换。
第二步下载nginx源代码。将当前目录切换到/usr/local/nginx。
cd /usr/local/
mkdir nginx
cd nginx
sudo wget http://nginx.org/download/nginx-1.10.2.tar.gz
sudo wget http://www.openssl.org/source/openssl-filps-2.0.10.tar.gz
sudo wget http://zlib.net/zlib-1.2.11.tar.gz
sudo wget https://netix.dl.sourceforge.net/project/pcre/8.40/pcre-8.40.tar.gz
下载完成后,目录下有四个文件。
下一步逐个解压缩:
sudo tar –zxcf nginx-1.10.2.tar.gz
sudo tar –zxcf openssl-filps-2.0.10.tar.gz
sudo tar –zxcf zlib-1.2.11.tar.gz
sudo tar –zxcf pcre-8.40.tar.gz
编译基础组件:
cd openssl-filps-2.0.10
sudo ./config && make && make install
cd ../pcre-8.40
sudo apt install libpcre3-dev
prce-config –version
下一步编译Nginx
cd ../nginx-1.10.2
sudo chown -R kylin /usr/local/nginx
sudo ./configure && make && make insta
编译完成后尝试启动
sudo ./nginx
/usrl/local/nginx/sbin/nginx -s stop