热门标签 | 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




推荐阅读
  • 阿里云ecs怎么配置php环境,阿里云ecs配置选择 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 本文详细介绍了Linux系统中init进程的作用及其启动过程,解释了运行级别的概念,并提供了调整服务启动顺序的具体步骤和实例。通过了解这些内容,用户可以更好地管理系统的启动流程和服务配置。 ... [详细]
  • 本文详细介绍了VMware的多种认证选项,帮助你根据职业需求和个人技能选择最合适的认证路径,涵盖从基础到高级的不同层次认证。 ... [详细]
  • 本文介绍如何通过更改软件源来提前体验Ubuntu 8.10,包括详细的配置步骤和相关注意事项。 ... [详细]
  • 本文详细介绍了如何在CentOS 7操作系统上安装和配置Grafana,包括必要的依赖项安装、插件管理以及服务启动等步骤。 ... [详细]
  • 解决网站乱码问题的综合指南
    本文总结了导致网站乱码的常见原因,并提供了详细的解决方案,包括文件编码、HTML元标签设置、服务器响应头配置、数据库字符集调整以及PHP与MySQL交互时的编码处理。 ... [详细]
  • 本文详细介绍了如何准备和安装 Eclipse 开发环境及其相关插件,包括 JDK、Tomcat、Struts 等组件的安装步骤及配置方法。 ... [详细]
  • 通过Web界面管理Linux日志的解决方案
    本指南介绍了一种利用rsyslog、MariaDB和LogAnalyzer搭建集中式日志管理平台的方法,使用户可以通过Web界面查看和分析Linux系统的日志记录。此方案不仅适用于服务器环境,还提供了详细的步骤来确保系统的稳定性和安全性。 ... [详细]
  • CentOS系统安装与配置常见问题及解决方案
    本文详细介绍了在CentOS系统安装过程中遇到的常见问题及其解决方案,包括Vi编辑器的操作、图形界面的安装、网络连接故障排除等。通过本文,读者可以更好地理解和解决这些常见问题。 ... [详细]
  • Python第三方库安装的多种途径及注意事项
    本文详细介绍了Python第三方库的几种常见安装方法,包括使用pip命令、集成开发环境(如Anaconda)以及手动文件安装,并提供了每种方法的具体操作步骤和适用场景。 ... [详细]
  • 本文详细介绍了如何通过RPM包在Linux系统(如CentOS)上安装MySQL 5.6。涵盖了检查现有安装、下载和安装RPM包、配置MySQL以及设置远程访问和开机自启动等步骤。 ... [详细]
  • 在成功安装和测试MySQL及Apache之后,接下来的步骤是安装PHP。为了确保安全性和配置的一致性,建议在安装PHP前先停止MySQL和Apache服务,并将MySQL集成到PHP中。 ... [详细]
  • CentOS 6.5 上安装 MySQL 5.7.23 的详细步骤
    本文详细介绍如何在 CentOS 6.5 系统上成功安装 MySQL 5.7.23,包括卸载旧版本、下载安装包、配置文件修改及启动服务等关键步骤。 ... [详细]
  • 本文详细介绍了如何在预装Ubuntu系统的笔记本电脑上安装Windows 7。针对没有光驱的情况,提供了通过USB安装的具体方法,并解决了分区、驱动器无法识别等问题。 ... [详细]
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社区 版权所有