热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linuxclickhouse安装在指定目录_Centos8服务器指定目录安装配置Nginx

1.安装前准备(1)检查是否安装过nginx(如果没有安装过可以无视)find-namenginx搜索nginx文件及其文件夹rm-rf【nginx配置地址文件及其文件夹】手动删除

1.安装前准备

(1)检查是否安装过nginx(如果没有安装过可以无视)

find / -name nginx    //搜索nginx文件及其文件夹rm -rf 【nginx配置地址文件 及其文件夹】 //手动删除配置文件yum remove nginx  //自动卸载nginx(可能有部分不影响安装的残留文件)   

(2)安装依赖

yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

2.安装Nginx(指定目录下)

(1)创建指定目录

cd  /      #// 进入 / 目录mkdir www  #// 创建准备存放Nginx的目录cd www       #// 进入该目录中

(2)下载及安装配置Nginx

wget http://nginx.org/download/nginx-1.19.2.tar.gz /www   #//下载到指定目录下tat -zxvf nginx-1.19.2.tar.gz   #// 解压cd nginx-1.19.2  #// 进入解压后的文件夹内mkdir -p /www/nginx   #//等下配置起来更工整 make && make install   #// 编译安装 

(3)启动和关闭Nginx

cd /www/nginx/sbin  ./nginx  #//启动nginx./nginx -s stop #//停止nginx./nginx -s reload #//重启nginx

检验:安装好后,启动nginx,然后输入你的服务器外局域网,出现

Welcome to nginx!字样,就表示nginx正常工作。

3.配置nginx开机启动(转载自https://www.cnblogs.com/piscesLoveCc/p/5867900.html 略有修改)

(1)在系统服务目录里创建nginx.service文件

touch /usr/lib/systemd/system/nginx.service #//创建nginx.service文件chmod +x /usr/lib/systemd/system/nginx.service #//赋予权限 

(2)编辑nginx.service文件

vim usr/lib/systemd/system/nginx.service

[Unit]Description=nginxAfter=network.target [Service]Type=forkingExecStart=/www/nginx/sbin/nginxExecReload=/www/nginx/sbin/nginx -s reloadExecStop=/www/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

保存退出。(Esc + :wq )

(3)设置开机启动

systemctl enable nginx.service

(4)systemctl操控nginx的用法

开启nginxsystemctl start nginx.service关闭nginxsystemctl stop nginx.service 重启nginxsystemctl restart nginx.service 设置开机启动systemctl enable nginx.service 停止开机启动systemctl disenable nginx.service查看服务当前状态systemctl disenable nginx.service查看所有已启动的服务systemctl list-units --type=service

使用systemctl的优点:开机自启动很方便,直接使用systemctl操控开关重启,还是自启动关闭自启动都很方便。

6b0f3c3b553c4b2289f1b11fd38f248d.png




推荐阅读
author-avatar
YooHoo
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有