前言

1、安装nginx之前,在内网环境下需要先进行配置本地yum源。

2、本文使用的操作系统:银河麒麟V10 飞腾版

3、查看操作系统CPU型号

[root@localhost /]# lscpu

4、查看操作系统信息

cat /etc/*release

5、安装的版本:nginx-1.16.1.tar.gz

一、 获取源代码

软件获取路径:http://nginx.org/download/

nginx官网:http://nginx.org/

二、 编译环境配置

执行如下命令,安装依赖包。

yum install gcc gcc-c++ make unzip pcre pcre-devel zlib zlib-devel libxml2 libxml2-devel  readline readline-devel ncurses ncurses-devel perl-devel perl-ExtUtils-Embed openssl-devel -y

三、编译源代码

1) 执行以下命令,获取安装包。

wget -c http://nginx.org/download/nginx-1.16.1.tar.gz

2) 执行以下命令,解压安装包。

tar -zxvf nginx-1.16.1.tar.gz

3) 执行以下命令,进入安装目录。

cd nginx-1.16.1

4) 执行以下命令,编译安装nginx。

./configure

make -j4 && make install

四、 测试已完成编译的软件

1) 新增nginx用户

useradd nginx

2) 执行以下命令,给nginx用户开启nginx安装目录权限。

chown nginx:nginx /usr/local/nginx

3) 执行如下命令,查看nginx版本。

cd /usr/local/nginx/sbin/
./nginx -v

4)启动nginx

cd /usr/local/nginx/sbin/
./nginx

5)查看是否启动成功

ps -ef | grep nginx

最后在网页上访问自己的IP就可以了默认端口为80(出现如下欢迎界面就成功了!)

五、设置nginx开机自启动

第一步:进入到/lib/systemd/system/目录

[root@localhost ~]# cd /lib/systemd/system/

第二步:创建nginx.service文件,并编辑

# vim nginx.service

内容如下:

[Unit]Description=nginx serviceAfter=network.target[Service]Type=forkingExecStart=/usr/local/nginx/sbin/nginxExecReload=/usr/local/nginx/sbin/nginx -s reloadExecStop=/usr/local/nginx/sbin/nginx -s quitPrivateTmp=true[Install]WantedBy=multi-user.target

[Unit]:服务的说明
Description:描述服务
After:描述服务类别
[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True表示给服务分配独立的临时空间
注意:[Service]的启动、重启、停止命令全部要求使用绝对路径
[Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3

保存退出。

第三步:加入开机自启动

# systemctl enable nginx

如果不想开机自启动了,可以使用下面的命令取消开机自启动

# systemctl disable nginx

第四步:服务的启动/停止/刷新配置文件/查看状态

# systemctl start nginx.service          启动nginx服务
# systemctl stop nginx.service           停止服务
# systemctl restart nginx.service        重新启动服务
# systemctl list-units --type=service     查看所有已启动的服务
# systemctl status nginx.service          查看服务当前状态
# systemctl enable nginx.service          设置开机自启动
# systemctl disable nginx.service         停止开机自启动

一个常见的错误

Warning: nginx.service changed on disk. Run 'systemctl daemon-reload' to reload units.

直接按照提示执行命令systemctl daemon-reload 即可。

# systemctl daemon-reload

安装nginx--银河麒麟V10(Kylin Linux Advanced Server release V10 (Tercel))操作系统相关推荐

  1. linux麒麟安装教程,优麒麟Ubuntu Kylin 18.04安装教程

    优麒麟Ubunt Kylin 18.04是优麒麟开源操作系统的第三个长线支持版本,为方便用户下载安装和使用,特发布本简易安装教程,主要对系统安装盘制作和安装过程进行介绍.在安装前可以对该系统进行一个全 ...

  2. 银河麒麟(Kylin)系统Ghost镜像文件(.kyimg)系统还原方法

    准备工作 1. 银河麒麟版本:Kylin-4.0.2-desktop-sp4-20200728.J1-arm64.iso 2. 启动盘制作软件:Rufus 3.9 3. 1台win7系统电脑 4. 2 ...

  3. MacOS开发必备工具brew,安装nginx反向代理,替代linux工具 apt-get和 yum...

    Mac os开发者必备工具 brew,替代Linux系统中的 apt-get和yum工具,本文介绍Mac电脑安装Homebrew,并下载安装软件nginx反向代理过程. 1.安装Homebrew 在苹 ...

  4. 安装【银河麒麟V10】linux系统

    最近客户的服务器是麒麟的操作系统,因为要在上面安装我们的应用所以,要找镜像在本地搭建测试环境,看看有什么问题,把遇到的问题和操作总结一下.因为客户的服务器是内网,没网还需要挂载镜像,所以还需要挂载镜像 ...

  5. amazon linux 安装nginx,amazon-web-services – 如何在amazon linux disto上安装nginx 1.9.15

    我尝试在新的亚马逊linux上安装最新版本的Nginx(> = 1.9.5)来使用http2.我按照这里描述的说明 – > http://nginx.org/en/linux_packag ...

  6. 银河麒麟4安装MySQL8_银河麒麟4.0.2安装教程-电脑系统安装手册

    一.下载镜像和u盘启动盘制作软件 2.下载官方推荐的U盘启动盘软件rufus,密码:sslc 二.U盘启动盘制作 直接运行rufus→选择U盘→选择镜像→开始 三.安装 1.设置U盘启动 将U盘插入服 ...

  7. Oracle Database 11.2.0.4.0 已在 中标麒麟Linux x86-64 NeoKylin Linux Advanced Server 6 上通过认证...

    啥都不说了,上截图: 转载于:https://www.cnblogs.com/cxchanpin/p/6795274.html

  8. Oracle Database 11.2.0.4.0 已在 中标麒麟Linux x86-64 NeoKylin Linux Advanced Server 6 上通过认证

    啥都不说了,上截图:

  9. 银河麒麟V10(Kylin Linux V10)之DBeaver安装

    导出前期提要: 本次演示的操作系统版本是Kylin Linux Advanced Server release V10 (Tercel),需安装图形化界面 DBeaver下载地址:Download | ...

  10. 华为鲲鹏+银河麒麟v10 安装 docker-ce

    设备:硬件:仅有ARM处理器,无GPU和NPU,操作系统麒麟银河V10,Kunpeng-920 #######参考原链接######### 华为鲲鹏+银河麒麟v10 安装 docker-ce 踩坑 - ...

最新文章

  1. R语言sink函数保存文件实战
  2. Windows10 Postgres11 安装 The Database cluster initialisation failed
  3. PHP创建图像的应用!!!!
  4. 测试开发岗面试问题-工具类
  5. JVM调优之jstack找出发生死锁的线程
  6. 工业机器人 答案 韩建海_不可或缺:协作机器人对于制造业转型升级的意义
  7. 菱形继承和虚继承、对象模型和虚基表
  8. Vue项目中自动将px转换为rem
  9. Java文件类– java.io.File
  10. vue组件(将页面公用的头部组件化)
  11. 【深度相机系列四】深度相机原理揭秘--结构光(iPhone X 齐刘海原理)
  12. centor 7英伟达显卡驱动安装
  13. 获取ios设备的电池信息
  14. xmanager无法连接Linux服务器,解决xmanager连接linux出错问题
  15. 【附源码】计算机毕业设计SSM人脸识别考勤系统
  16. 微博报错:Ip Limit, request ip is not contained in safety ip error_code:10004/2/status
  17. 任正非:华为从未想干翻苹果 称霸死无葬身之地
  18. 网站制作中 电脑网站与手机网站有哪些区别?
  19. CAN SPLIT功能作用和SPLIT电容作用
  20. lms c语言,LMS算法实现自适应滤波器(C语言版)

热门文章

  1. 2022虎符线上团队赛 有关web的部分题解(持续更新)
  2. windows 图标文件在哪里?
  3. 好用的浏览器主页有哪些?
  4. Google浏览器插件推荐
  5. HBase MapReduce MultiTableInput首次测试
  6. 关于Snoop的用法
  7. Android Bluetooth HCI log 详解
  8. Android CameraX 使用入门
  9. Excel 2010 SQL应用052 将英文字母转换为小写字母
  10. class accuracy、 instance accuracy、overall accuracy和average accuracy的区别