首页 > 系统相关 >安装nginx--银河麒麟V10Kylin Linux

安装nginx--银河麒麟V10Kylin Linux

时间:2023-05-09 12:44:25浏览次数:45  
标签:V10Kylin service 命令 -- devel nginx systemctl 自启动

原文链接:https://blog.csdn.net/qq_30665009/article/details/126021796

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 service

After=network.target



[Service]

Type=forking

ExecStart=/usr/local/nginx/sbin/nginx

ExecReload=/usr/local/nginx/sbin/nginx -s reload

ExecStop=/usr/local/nginx/sbin/nginx -s quit

PrivateTmp=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

标签:V10Kylin,service,命令,--,devel,nginx,systemctl,自启动
From: https://www.cnblogs.com/fswhq/p/17370864.html

相关文章

  • 解决银河麒麟V10系统Failed to download metadata for repo ‘ks10-adv-os‘报错问题
    原文链接:https://blog.csdn.net/m0_53967669/article/details/127283289在使用银河麒麟系统时会时不时的安装程序,yum命令是最方便快捷的命令,但是在使用的过程中出现了Failedtodownloadmetadataforrepo'ks10-adv-os’这样的报错如何解决呢?经过了多次的尝试,小编终于成功解决,......
  • 顺序存储二叉树
    顺序存储二叉树1.介绍从数据存储来看,数组的存储方式和树的存储方式是可以互相转换的,即数组可以转换成树,树也可以转换成数组;遍历数组arr时,仍然可以以前序遍历、中序遍历、后序遍历的方式得到二叉树。2.顺序存储二叉树的特点顺序存储二叉树通常只考虑完全二叉树;下标为......
  • BNE0x03Simple - 内核提权 searchsploit使用
    主机发现sudonmap-sT--min-rate10000-p-xx.xx.xx.xx-oAnmapscan/ports只有一个端口开放sudonmap-sT-sV-sC-O-pxx.xxx.xx.xx-oAnmapscan/detailsudonmap-sU--top-ports20xx.xx.xx.xx-oAnmapscan/udpsudonmap--script=vuln-pxx.xx.xx.xx-oAnma......
  • [SWPUCTF 2021 新生赛]简简单单的解密
    拿到一个.py的文件,查个壳:进入看看是怎么个解密:挺长,感觉还有点像RC4的加密方式(这个不讨论),往下看逻辑:首根据输出,我们能知道,加密后的文档应该是enc,enc又是由crypt而来,crypt又是由cipher而来,而cipher又是由res而来:看看res怎么来的:res可以知道是由flag跟k异或而来的,接着往下看......
  • Lenovo m93 mini 电脑 Hackintosh 黑苹果efi引导文件
    原文来源于黑果魏叔官网,转载需注明出处。(下载请直接百度黑果魏叔)硬件型号驱动情况主板Lenovom93mini处理器[email protected](35w)4-core/4-thread已驱动内存8GB(2x4)DDR31600MHz已驱动硬盘2.5"SSDSamsung860EVO500GB已驱动显卡IntelHDGraphics4000已驱动声......
  • (转)《软件工程的事实与谬论》
    《软件工程的事实与谬论》作者:hydrangea========================================软件工程的事实与谬论FactsandFallaciesofSoftwareEngineering========================================第一章管理1.1人员事实1:在软件开发中,最重要的因素不是程序员采用的工具和技......
  • (转)巧妙去除幻想游戏植入的广告
    巧妙去除幻想游戏植入的广告    一提起休闲小游戏,恐怕大家都玩过,对于上班一族以及工作紧张的人来说,在家玩玩休闲类小游戏是个不错的选择。目前,在休闲小游戏网站中最著名的莫过于幻想游戏了(对于国内来说)。然而玩家最痛恨也是最反感的就是幻想游戏中带的广告,不仅在打开游戏以及......
  • DVD转换RMVB格式的方法
    直接将DVD转换为RMVB的方法 一.安装mpeg2解码器: 因为转换软件“Helix_Producer_Plus_9.0.1”不能直接读取DVD专用的VOB文件,所以必须安装mpeg2专用解码器“ElecardMPEG2VideoDecoderV2.0e”,安装后就可以在“Helix_Producer_Plus_9.0.1”中调用VOB文件作为源文件了。 二.安装......
  • (转)Offline List 使用教程
    OfflineList使用教程一、OfflineList基本介绍管理工具说简单点就是用来整理自己roms的工具,OfflineList由于界面直观,操作简单比较受欢迎。最新版是v0.7.3beta2,下载地址:http://offlinelist.free.fr/是依靠crc和size进行校验的本文由电玩盒子收集整理,转载请注明出处:ht......
  • You have an error in your SQL syntax; check the manual that corresponds to your
    问题描述显示在条件查询的sql语句那里报错问题解决本来我是习惯了使用servlet写数据库操作的,然后就直接忽略掉了,或者说,直接忘记了在jsp里面的sql语句怎么正确书写了;经过查阅资料发现,查询语句是这样写的:Stringsql="select*frombookwhereid="+id;......