Centos7安装、卸载nginx及配置,配置成系统服务(一步到位)

article/2025/11/6 20:11:23

目录

前言

一、下载安装解压

1.进入临时文件夹里(随便一个都行)

2.下载并安装nginx压缩包

3.解压该压缩包

4.创建目标文件夹

5.(默认会安装在/usr/local/nginx)这里通过configure命令指定安装目录

6.编译安装

7.最后生成的文件夹具体如下

 二、SSL模块安装(SSL证书)用于htpps请求  没此需求可略过

 三、运行

1.进入nginx下的sbin目录

2.执行启动

3.查看nginx是否启动

4.浏览器访问你的IP(如下就是成功了)

 四、卸载

1.查看nginx是否运行

2.进入nginx下的sbin目录

3.停止nginx运行

4.查看与Nginx有关的文件夹

5.删除与Nginx有关的文件

6.再查看

7.卸载Nginx的依赖

 五、Nginx的基本操作命令

1.进入nginx下的sbin目录

2.启动

3.关闭 

4.重启 

 六、配置成系统服务

1.创建nginx.service文件

2.nginx.service文件中写入内容

3.改权限

4.文件生效  

5.设置开机自启 

 七、系统服务操作Nginx基本命令

1.启动

2.停止

3.重启

4.重新加载配置文件

5. 查看Nginx状态

6.开机自动

 八、nginx.conf文件基本配置详解


前言

最近斥巨资买了台服务器,现记录下nginx安装配置过程。


一、下载安装解压

1.进入临时文件夹里(随便一个都行)

cd /tmp/

2.下载并安装nginx压缩包

wget http://nginx.org/download/nginx-1.23.3.tar.gz

3.解压该压缩包

tar -xvf nginx-1.23.3.tar.gz

4.创建目标文件夹

cd /tmp/nginx-1.23.3

5.(默认会安装在/usr/local/nginx)这里通过configure命令指定安装目录

./configure --prefix=/data/nginx

6.编译安装

make && make install

7.最后生成的文件夹具体如下

 二、SSL模块安装(SSL证书)用于htpps请求  没此需求可略过

./configure --prefix=/data/nginx --with-http_ssl_module

 三、运行

1.进入nginx下的sbin目录

cd /data/nginx/sbin

2.执行启动

./nginx

3.查看nginx是否启动

ps -ef | grep nginx

 

4.浏览器访问你的IP(如下就是成功了

 四、卸载

1.查看nginx是否运行

ps aux | grep nginx

2.进入nginx下的sbin目录

cd /data/nginx/sbin

3.停止nginx运行

./nginx -s stop

4.查看与Nginx有关的文件夹

find / -name nginx

5.删除与Nginx有关的文件

rm -rf file /data/nginx*

6.再查看

find / -name nginx*

7.卸载Nginx的依赖

yum remove nginx

 五、Nginx的基本操作命令

1.进入nginx下的sbin目录

cd /data/nginx/sbin

2.启动

./nginx

3.关闭 

./nginx -s stop

4.重启 

./nginx -s reload

 六、配置成系统服务

1.创建nginx.service文件

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

2.nginx.service文件中写入内容

[Unit]
Description=nginx web service
Documentation=http://nginx.org/en/docs/
After=network.target[Service]
Type=forking
PIDFile=/data/nginx/logs/nginx.pid
ExecStartPre=/data/nginx/sbin/nginx -t -c /data/nginx/conf/nginx.conf
ExecStart=/data/nginx/sbin/nginx
ExecReload=/data/nginx/sbin/nginx -s reload
ExecStop=/data/nginx/sbin/nginx -s stop
PrivateTmp=true[Install]
WantedBy=default.target

3.改权限

chmod 755 /usr/lib/systemd/system/nginx.service

4.文件生效  

systemctl daemon-reload

5.设置开机自启 

systemctl enable nginx.service 

 七、系统服务操作Nginx基本命令

1.启动

systemctl start nginx

2.停止

systemctl stop nginx

3.重启

systemctl restart nginx

4.重新加载配置文件

systemctl reload nginx

5. 查看Nginx状态

systemctl status nginx

6.开机自动

systemctl enable nginx

 八、nginx.conf文件基本配置详解


#user  nobody;
#进程的数量
worker_processes  1;
#错误日志:存放路径
#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;
#进程标识符
#pid        logs/nginx.pid;events {worker_connections  1024;
}#设定http服务器,利用它的反向代理功能提供负载均衡支持
http {include       mime.types;default_type  application/octet-stream;#log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '#                  '$status $body_bytes_sent "$http_referer" '#                  '"$http_user_agent" "$http_x_forwarded_for"';#access_log  logs/access.log  main;sendfile        on;#tcp_nopush     on;#超时时间#keepalive_timeout  0;keepalive_timeout  65;#gzip  on;#配置虚拟机server {listen       8585;#监听端口server_name  localhost;#主机ip#请求转发location / {proxy_pass http://localhost:8001;}location /app{try_files $uri $uri/ /app/index.html;}#charset koi8-r;#access_log  logs/host.access.log  main;location / {root   html;index  index.html index.htm;}#error_page  404              /404.html;# redirect server error pages to the static page /50x.html#error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}# proxy the PHP scripts to Apache listening on 127.0.0.1:80##location ~ \.php$ {#    proxy_pass   http://127.0.0.1;#}# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000##location ~ \.php$ {#    root           html;#    fastcgi_pass   127.0.0.1:9000;#    fastcgi_index  index.php;#    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;#    include        fastcgi_params;#}# deny access to .htaccess files, if Apache's document root# concurs with nginx's one##location ~ /\.ht {#    deny  all;#}}# another virtual host using mix of IP-, name-, and port-based configuration##server {#    listen       8000;#    listen       somename:8080;#    server_name  somename  alias  another.alias;#    location / {#        root   html;#        index  index.html index.htm;#    }#}# HTTPS server##server {#    listen       443 ssl;#    server_name  localhost;#    ssl_certificate      cert.pem;#    ssl_certificate_key  cert.key;#    ssl_session_cache    shared:SSL:1m;#    ssl_session_timeout  5m;#    ssl_ciphers  HIGH:!aNULL:!MD5;#    ssl_prefer_server_ciphers  on;#    location / {#        root   html;#        index  index.html index.htm;#    }#}}


http://chatgpt.dhexx.cn/article/0jR9GKdK.shtml

相关文章

CentOS7卸载Nginx、最后有命令总结

第一步、查看Nginx的进程 命令 :ps aux | grep nginx 下图表示Nginx启动 下图表示Nginx没有启动 第二步、如果Nginx没有启动就可以跳过这个步骤了;如果是启动状态的话用下面命令进行停止; 先通过可命令1找到对应目录在执行命令2 命令1&#x…

安装、卸载nginx(基于Centos7)

一、卸载: 1、检查任务进程: ps -ef|grep nginx (有活动进程,kill 掉 ) kill -9 进程ID2、查看nginx相关文件 find / -name nginx 3、文件删除 4、检查依赖 yum remove nginx 二、安装: 1…

Windows下cmd卸载nginx服务

文章目录 一、Windows卸载nginx服务1.以管理员身份运行CMD2.进入到安装的nginx目录下3.卸载nginx服务 一、Windows卸载nginx服务 1.以管理员身份运行CMD 2.进入到安装的nginx目录下 3.卸载nginx服务 命令:nginx-service.exe uninstall #nginx服务卸载后再次执…

linux 下卸载nginx的操作步骤

linux 下卸载nginx的操作步骤 1.执行命令,看nginx是否在运行 ps -ef|grep nginx 2.如上图,发现nginx是在运行状态,所以停止nginx服务 注意,要进入到nginx的目录,执行命令 ./nginx -s stop 3.删除nginx相关内容 首先…

nginx配置详解,完全卸载nginx, nginx https配置

nginx 配置文件详解 文章目录 nginx 配置文件详解Ubuntu nginx 目录结构nginx 配置文件结构默认nginx.conf( (1.18.0版本)location详解,proxy_pass详解https配置,https转发http配置负载均衡配置 完全卸载nginx Ubuntu nginx 目录结构 默认的目录结构 旧…

Nginx安装、卸载教程(含Window、Linux版、Docker版)

目录 一、下载 二、Linux版安装 2.1 编译安装之前 2.2 编译安装 2.3 启动Nginx 2.4 关于防火墙 2.5 安装成系统服务 三、Linux版卸载(彻底) 3.1 检查一下Nginx服务是否在运行 3.2 停止Nginx服务 3.3 查找、删除Nginx相关文件 3.4 再使用yum清…

Nginx卸载

1.首先输入命令 ps -ef | grep nginx检查一下nginx服务是否在运行。 [rootlocalhost /]# ps -ef |grep nginx root 3163 2643 0 14:08 tty1 00:00:00 man nginx root 5427 1 0 14:50 ? 00:00:00 nginx: master process nginx nginx 542…

完全卸载nginx及安装的详细步骤

前言 在开局配置Nginx时有可能会配置错误,报各种错误代码。看不懂或者懒得去看这个报错时,其实最简单的方式是卸载并重装咯。今天就带大家一起学习下,如何彻底卸载nginx程序。 一、卸载NGINX 卸载nginx程序的详细步骤 1、停止Nginx软件 …

【Nginx】彻底卸载Nginx以及安装Nginx的详细教程

今天尚硅谷出了新版的Nginx教程,感觉之前的教程有点浅所以我决定再看一遍,然后开始看之前要把之前的Nginx卸载掉。在安装教程对应版本的Nginx,这样看教程的时候错误可能会少一点。 目录 一、卸载Nginx 1、检查一下nginx服务是否在运行 2、…

三点求圆算法

圆的一般方程, 三个点确定三条方程,为了求出四个未知数再写一个在圆上的点凑成行列式 由克拉默法则得,齐次方程有非零解,那么行列式为零: 把行列式按第一行展开后可以得出 这个行列式怎么算就不说了。

通过点拟合圆

通过点拟合圆 三点确定一个圆多点拟合一个圆 三点确定一个圆 参考代码: matlab空间三点求圆心 代码中使用的算法原理是:三个点确定两个线段,圆心位于两个线段的中垂线上,所以圆心坐标符合两个中垂线的性质,具体推导如下&#xff…

如何判断点是否在圆弧上

如何判断点是否在圆弧上 已知一个圆弧三点,A(起点),B(中点),C(结束点)。 可以求出圆心、半径 红色的分别是圆上的起点、中点、结束点。 1、首先判断圆心到某点P的距离,是否等于半径。 如果不等于半径,则不在圆上…

空间三点确定圆心坐标及半径

问题: 已知空间三点坐标: P 1 ( x 1 , y 1 , z 1 ) P_{1}(x_{1}, y_{1} ,z_{1}) P1​(x1​,y1​,z1​) P 2 ( x 2 , y 2 , z 2 ) P_{2}(x_{2}, y_{2} ,z_{2}) P2​(x2​,y2​,z2​) P 3 ( x 3 , y 3 , z 3 ) P_{3}(x_{3}, y_{3} ,z_{3}) P3​(x3​,y…

空间三点定圆的解算过程

记得去年在上海船厂期间一次员工要我们检测一个圆形构件,用全站仪在一圆形构件的同一高度上测得三个点,然后算出构件的圆心坐标和半径,数学模型如下: 已知空间三点的坐标为(x1,y1,z1),(x2,y2,z2),(x3,y3,z3…

三点定圆推导公式

不共线的三个点可以确定一个圆。 下图是用Graph画的一个很粗糙的图片用于方便理解。 紫色的线分别为AB的中垂线和AC的中垂线。 两个中垂线的交点就是圆心。 圆心到三个点的距离都相等。 推导公式 参考博客:三点确定一个圆的计算方法 设圆心坐标O为 ( x 0 , y …

空间3点求三点所在空间圆的圆心空间坐标

参考:http://blog.sina.com.cn/s/blog_648868460100h2b8.html(这个博主还有很多关于工程测量的知识和空间几何计算的知识) 已知空间三点的坐标为(x1,y1,z1),(x2,y2,z2),(x3,y3,z3),求这三个点所确定的空间圆的圆心坐标和半径。 分析可得约束条件:1、三点共面2、三点到空…

三点定圆(弧)

在计算机图形编程或数控加工编程中,通常需要通过给定的三点来确定一个圆弧,也就是要得到圆弧的半径、圆心,以及判断圆弧的方向 如图所示, 为给定的三点,连接AB 和BC ,分别作AB 和BC 的中垂线,…

已知三点求圆心和半径

https://blog.csdn.net/youhuakongzhi/article/details/86474619 https://blog.csdn.net/qq_43572555/article/details/103470968 很简单的推导,以后用的时候就不用浪费时间了, 圆的一般方程为: 三个已知点为(x1,y1) (x2,y2) (x3,y3) …

由三个点的坐标确定圆和球的圆心和半径

利用三个平面或者空间的点位坐标可以求出该平面圆或者球的圆心或者球心和半径 import numpy as np from numpy.linalg import det # 由圆上三点确定圆心和半径# INPUT # p1 : - 第一个点坐标, list或者array 1x3 # p2 : - 第二个点坐标, list或者array 1x3 # p3 : - 第…

三个点坐标求解一个圆

clear all; clc; close all; %已知随bai便三点,不在同一条du直线上zhi的三点确定一个圆? A1[0 0.05]; A2[0.01 0.06]; A3[0 0.07]; %求圆心坐dao标zhuan A[A1-A2;A2-A3]; B([sum(A1.^2-A2.^2); sum(A2.^2-A3.^2)])/2; if det(A)~0 O(A\B);%O[x y]是圆心坐…