nginx安装及其配置详细教程

2026年9月18日星期五·3851 字·19 分钟·
-浏览量
运维部署Nginx
AI 摘要- DeepSeek

Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。

nginx安装及其配置详细教程 - 封面图

nginx 介绍#

1 什么是nginx#

Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。

由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,

并且cpu、内存等资源消耗却非常低,运行非常稳定。

2 应用场景#

  1. http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。

  2. 虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。

  3. 反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,

需要用多台服务器集群可以使用nginx做反向代理。并且多台服务器可以平均分担负载,

不会因为某台服务器负载高宕机而某台服务器闲置的情况。

2 nginx安装#

1 下载 官方网址:http://nginx.org/en/download.html

官网提供三种版本:

Nginx官网提供了三个类型的版本 Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版 Stable version:最新稳定版,生产环境上建议使用的版本 Legacy versions:遗留的老版本的稳定版

image
image
我们这里下载的是Stable version下面的
image
image
使用的版本是1.14.0.tar.gz.

2 安装要求的环境#

下面的环境需要视自己的系统情况而定,没有的环境安装以下就好。

1.需要安装gcc环境#

plaintext
# yum install gcc-c++

2.第三方的开发包#

1 PERE#

PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。

nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。

注:pcre-devel是使用pcre开发的一个二次开发库。nginx也需要此库。

plaintext
# yum install -y pcre pcre-devel

2 zlib#

zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。

plaintext
# yum install -y zlib zlib-devel

3 openssl#

OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,

并提供丰富的应用程序供测试或其它目的使用。

nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库。

plaintext
# yum install -y openssl openssl-devel

3 nginx安装过程#

1 把nginx源码包上传到linux系统上#

image
image

2 解压到/usr/local下面#

plaintext
# tar -xvf nginx-1.14.0.tar.gz -C /usr/local

3 使用cofigure命令创建一个makeFile文件#

执行下面的命令的时候,一定要进入到nginx-1.14.0目录里面去。#

image
image

plaintext
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-file-aio \
--with-http_realip_module

image
image

如果没有makeFile文件,编译的时候会报错

image
image
\ 表示命令还没有输入完,换行的意思。

plaintext
--prefix=/usr/local/nginx 表示软件安装到/usr/local/nginx下面。
这个make install 的时候就不用在指定安装路径。
执行完成后查看目录里面已经多了一个Makefile文件

image
image

注意:启动nginx之前,上边将临时文件目录指定为/var/temp/nginx,#

plaintext
需要在/var下创建temp及nginx目

4 创建目录/var/temp/nginx/#

plaintext
# mkdir /var/temp/nginx -p

-p 表示级联创建的意思

5 进入nginx-1.14.0里面执行make命令进行编译#

image
image

6 进入nginx-1.14.0里面执行make install 命令进行安装#

这里不需要再次执行安装路径,创建makefile文件的时候已经指定了。

image
image

7 进入安装位置/usr/local/nginx查看目录结构#

image
image
其中html是里面首页html文件。conf里面是配置文件。sbin里面只执行文件。

3 启动nginx#

进入sbin目录,执行命令./nginx

[root@admin sbin]# ./nginx

4 查看nginx是否启动#

[root@admin sbin]# ps -aux | grep nginx

image
image
ps命令用于报告当前系统的进程状态。

-a:显示所有终端机下执行的程序,除了阶段作业领导者之外。

a:显示现行终端机下的所有程序,包括其他用户的程序。

u:以用户为主的格式来显示程序状况。

x:显示所有程序,不以终端机来区分。

5 关闭nginx#

[root@admin sbin]# ./nginx -s stop

或者

[root@admin sbin]# ./nginx -s quit

6 重启nginx#

先关闭,然后启动

7 刷新配置文件#

[root@admin sbin]# ./nginx -s reload

8 关闭防火墙,开启远程访问#

首先需要关闭防火墙:默认端口是80

方法一:永久开放80端口#

/sbin/iptables -I INPUT -p tcp —dport 80 -j ACCEPT /etc/rc.d/init.d/iptables save

方法二:临时关闭系统防火墙#

service iptables stop#

方法三:永久关闭修改配置开机不启动防火墙#

chkconfig iptables off#

特殊:针对阿里云#

需要添加安全组规则

image
image

9 访问nginx#

image
image

10 配置虚拟主机#

就是在一台服务器启动多个网站。

如何区分不同的网站:主要有以下两种方式

方式一:端口不同

方式二:域名不同

11 通过端口区分不同的主机#

nginx配置文件的位置:/usr/local/nginx/conf/nginx.conf

原始配置文件的内容如下:

image
image
我们可以通过配置多个server,从而配置多个虚拟机
image
image
下面测试以下:复制原来的html目录,改名为html-81
image
image
修改以下里面的index.html文件,方便区分

[root@admin nginx]# vim html-81/index.html

image
image
修改完成之后刷新以下配置文件

[root@admin sbin]# ./nginx -s reload

然后分别访问192.168.204.131:80 和192.168.204.131:81

image
image
image
image

12 多个域名区分虚拟主机#

1 什么是域名#

域名就是网站:http://www.baidu.com就是域名

DNS域名解析服务器,把域名解析为ip地址。保存的就是域名和ip地址的映射关系。

一级域名:http://baidu.com

二级域名:http://www.baidu.com

三级域名:http://image.baidu.com

一个域名对应与一个ip地址,一个ip地址可以被多个域名绑定。

只需要买一个一级域名,后面的二级,三级域名你自己可以随便定义。

本地测试我们可以通过修改hosts配置文件来完成:

hosts文件的位置:C:\Windows\System32\drivers\etc

可以自己手动配置域名和ip的映射关系,如果hosts文件中配置了域名和ip的对应关系,不需要走DNS域名解析服务器。

因为拿到一个域名,首先是到hosts文件里面查找,没有才有去DNS域名解析器查找。

2 nginx配置#

image
image

3 测试#

1 修改本地hosts配置文件

image
image
2 复制html目录,分别改名为html-taobao和html-baidu
image
image
3 分别修改html-baidu和html-taobao里面的index.html文件,方便区分
image
image
4 刷新配置文件

[root@admin sbin]# ./nginx -s reload

5 然后使用浏览器分别访问:http://www.taobao.com 和 http://www.baidu.com

13 正向代理#

image
image

14 反向代理#

image
image
反向代理服务器决定那台服务器提供服务

15 nginx实现反向代理#

两个域名指向同一台nginx服务器,用户访问不同的域名显示不同的网页内容。

两个域名是http://www.baidu.com和http://www.taobao.com

nginx代理服务器使用虚拟机192.168.204.131

image
image
第一步:安装两个tomcat,分别运行在8080和8081端口。

第二步:启动两个tomcat。

第三步:反向代理服务器的配置

image
image
第四步:nginx重新加载配置文件

第五步:配置域名

在hosts文件中添加域名和ip的映射关系

192.168.204.131 http://www.baidu.com

192.168.204.131 http://www.taobao.com

16 负载均衡#

如果一个服务由多个服务器提供,需要把负载分配到不同的服务器处理,需要负载均衡。

image
image
可以根据服务器的实际情况调整服务器权重。权重越高分配的请求越多,权重越低,请求越少。默认是都是1
image
image

17 设置nginx开机自启动(centos6.5)#

每次启动nginx服务都需要到安装目录下的/sbin下面,感觉挺麻烦的。

下面介绍一下如何在Linux(CentOS)系统上,设置nginx开机自启动。

1 用脚本管理nginx服务#

第一步:在/etc/init.d/目录下创建nginx文件,命令如下:#

touch /etc/init.d/nginx#

第二步:在创建的nginx文件中加入下面的内容#

首先执行命令:

vim /etc/init.d/nginx#

然后加下面的内容复制到nginx配置文件中

plaintext
#!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig: - 85 15 # description: NGINX is an HTTP(S) server, HTTP(S) reverse \ # proxy and IMAP/POP3 proxy server # processname: nginx # config: /etc/nginx/nginx.conf # config: /etc/sysconfig/nginx # pidfile: /var/run/nginx.pid # Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ "$NETWORKING" = "no" ] && exit 0 nginx="/usr/sbin/nginx" prog=$(basename $nginx) NGINX_CONF_FILE="/etc/nginx/nginx.conf" [ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx lockfile=/var/lock/subsys/nginx make_dirs() { # make required directories user=`$nginx -V 2>&1 | grep "configure arguments:" | sed 's/[^*]*--user=\([^ ]*\).*/\1/g' -` if [ -z "`grep $user /etc/passwd`" ]; then useradd -M -s /bin/nologin $user fi options=`$nginx -V 2>&1 | grep 'configure arguments:'` for opt in $options; do if [ `echo $opt | grep '.*-temp-path'` ]; then value=`echo $opt | cut -d "=" -f 2` if [ ! -d "$value" ]; then # echo "creating" $value mkdir -p $value && chown -R $user $value fi fi done } start() { [ -x $nginx ] || exit 5 [ -f $NGINX_CONF_FILE ] || exit 6 make_dirs echo -n $"Starting $prog: " daemon $nginx -c $NGINX_CONF_FILE retval=$? echo [ $retval -eq 0 ] && touch $lockfile return $retval } stop() { echo -n $"Stopping $prog: " killproc $prog -QUIT retval=$? echo [ $retval -eq 0 ] && rm -f $lockfile return $retval } restart() { configtest || return $? stop sleep 1 start } reload() { configtest || return $? echo -n $"Reloading $prog: " killproc $nginx -HUP RETVAL=$? echo } force_reload() { restart } configtest() { $nginx -t -c $NGINX_CONF_FILE } rh_status() { status $prog } rh_status_q() { rh_status >/dev/null 2>&1 } case "$1" in start) rh_status_q && exit 0 $1 ;; stop) rh_status_q || exit 0 $1 ;; restart|configtest) $1 ;; reload) rh_status_q || exit 7 $1 ;; force-reload) force_reload ;; status) rh_status ;; condrestart|try-restart) rh_status_q || exit 0 ;; *) echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}" exit 2 esac

image
image
上面的脚本文件并不是自己写的,是nginx官方提供的。

地址:http://wiki.nginx.org/RedHatNginxInitScript

注意:如果是自定义安装的nginx,修改根据实际情况修改安装路和配置文件。

plaintext
nginx="/usr/sbin/nginx" 修改成你的nginx执行程序的路径。比如我的是nginx="/usr/local/nginx/sbin/nginx"
NGINX_CONF_FILE="/etc/nginx/nginx.conf" 修改成你的配置文件的路径
例如:NGINX_CONF_FILE="/usr/local/nginx/nginx.conf

修改完成后保存脚本文件,wq 保存并退出

第三步:设置nginx文件的权限#

plaintext
# chmod a+x /etc/init.d/nginx

解释:a+x==>all user can execute 所有用户可执行)的意思

第四步:管理脚本#

到这里,我们就可以使用nginx脚本对服务进行管理了

plaintext
# /etc/init.d/nginx start 启动服务 # /etc/init.d/nginx stop 停止服务
# /etc/init.d/nginx restart 重启服务 # /etc/init.d/nginx status 查看服务的状态
# /etc/init.d/nginx reload 刷新配置文件

2 使用chkconfig管理#

上面的方法完成了用脚本管理nginx服务的功能,但是还是不太方便,比如要设置nginx开机启动等。

这个时候我们可以使用chkconfig来进行管理。

第一步:将nginx服务加入chkconfig管理列表#

plaintext
# chkconfig --add /etc/init.d/nginx

第二步:使用service管理服务#

plaintext
# service nginx start 启动服务 # service nginx stop 停止服务
# service nginx restart 重启服务
# service nginx status 查询服务的状态
# service nginx relaod 刷新配置文

第三步:设置终端模式开机启动#

plaintext
# chkconfig nginx on

17 设置nginx开机自启动(centos7.4)#

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

[root@iz2z init.d]# cd /lib/systemd/system/

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

vim nginx.service#

内如如下:

image
image

plaintext
[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

image
image

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

保存退出。

第三步:加入开机自启动#

plaintext
# systemctl enable nginx

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

plaintext
# systemctl disable nginx

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

image
image

plaintext
# 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 停止开机自启动

image
image

一个常见的错误#

Warning: nginx.service changed on disk. Run ‘systemctl daemon-reload’ to reload units.#

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

plaintext
# systemctl daemon-reload

18 重启系统,再次启动nginx报错#

1 故障现场#

之前在虚拟机centos6.5上面设置自启动之后,重新启动系统可以正常启动,也不会出错。

centos6.5的自启动设置见16部分知识点。

但是在centos7.4(阿里云上面),参照第17部分配置好了自启动。重启系统发现nginx并没有自启动

使用命名systemctl status nginx查看了一下状态,内容如下:

image
image
然后我直接进入/usr/local/nginx/sbin目录下面,执行./nginx,出现了下面的错误提示:
image
image
从这两个提示信息,可以大概看出告诉我们的就是找不到/var/run/nginx/目录下面的nginx.pid文件。

2 故障解决#

第一步:进入 cd /usr/local/nginx/conf/ 目录,编辑配置文件nginx.conf ;#

在配置文件中找到:#pid logs/nginx.pid;

image
image
将其修改为:去掉注释,修改成自己的路径
image
image
修改完成保存退出

第二步:创建目录/var/run/nginx/#

plaintext
# mkdir /var/run/nginx -p

第三步:启动nginx服务#

plaintext/usr/local/nginx/sbin/nginx

可以查看一下是否成功启动了

image
image

3 故障重现#

[emerg] open() “/var/run/nginx/nginx.pid” failed (2: No such file or directory)处理#

测试发现,只要执行reboot命令重启,var/run/nginx,nginx这个文件夹都会被删除,

搞得每一次都要去建立nginx这个文件夹,简直麻烦到了极点,实在受不了。下面

继续来解决这个问题。

第一步:进入 cd /usr/local/nginx/conf/ 目录,编辑配置文件nginx.conf ;#

image
image

第二步:在/usr/local/nginx目录下建立logs文件夹#

plaintext
# mkdir /usr/local/nginx/logs

image
image

第三步:把/var/run/nginx/目录下的nginx.pid这个文件拷贝到第二步创建的logs文件夹里面。#

plaintext
# cp nginx.pid /usr/local/nginx/logs/

image
image

第四步:把logs这个文件夹在conf下也拷贝一份#

plaintext
# cp -r logs conf

image
image

第五步:修改权限/usr/local/nginx/logs/目录下面的nginx.pid文件的权限。#

plaintext
[root@iz2logs]# chmod 755 nginx.pid

image
image

第六步:重启reboot#

plaintext
# reboot

第六步:启动nginx#

plaintext/usr/local/nginx/sbin/nginx

image
image
这次是终于成功解决了,一边安装一边解决问题,到这里nginx总是算是可以自启动了,并且也不会重启后找不到nginx.pid文件。真的太不容易了。

解决的原理:就是让它去另外一个地方找nginx.pid文件,#

因为/var/run/nginx/nginx.pid这个文件总是重启就删除了。#

简单解决方案#

上面的过程有点繁琐了,实际可以直接按照下面的这个简单方法解决

修改nginx.conf文件如下:

image
image
在/usr/local/nginx/目录下创建一个logs目录。

然后启动就可以了,并且重启也不会被删除。

这样下面的日志文件的配置也可以简化为去掉# error_log logs/error.log info; 前面的“#”就可以了

error_log logs/error.log info;

19 配置日志文件的位置#

第一步:进入 cd /usr/local/nginx/conf/ 目录,编辑配置文件nginx.conf ;#

image
image

第二步:保证肯定有这个路径,可以直接创建一下这个配置的目录#

plaintext
# mkdir -p /var/log/nginx/

第三步:刷新配置文件#

plaintext
# /usr/local/nginx/sbin/nginx -s reload
nginx安装及其配置详细教程
https://www.cati.cc.cd/posts/nginx-install-config-tutorial/
作者
MIAOWU
发布于
2026-09-18
许可协议
CC BY-NC-SA 4.0

评论区

动作模组
等待模型加载…
看板娘
公告
公告大版本更新

一口气全面统一博客样式,移除部分冗余导航页面,更专注内容展示。

公告稳定性修复一批

统一Swup生命周期(BUG更少了、牺牲了首屏部分性能)、升级astro 7(构建速度翻倍)、文章封面图片加载(更流畅)、更换音乐播放器 API(更稳定)等多个问题,站点更稳了。

公告互换友链

欢迎各位大佬互换友链,要求内容原创、稳定更新。申请前请先看友链页的说明,期待和你交换链接。

查看详情
公告关于我的介绍

欢迎来到我的博客,我是深耕java、python和agent技术开发。热爱技术、持续学习,欢迎同好交流探讨。

查看详情
音乐
封面

音乐

暂未播放

0:00
0:00
暂无歌词

日历

正在加载日历...

--

    最近节日

    正在加载日历...
    ----

    最近生日/纪念日

    正在加载日历...
    ----
    距月底--
    距年底--

    隐私政策

    更新日期: 2026 年 7 月 15 日
    生效日期: 2026 年 7 月 15 日

    适用范围#

    本政策适用于 MiaoWu 的博客(以下简称“本站”)。本站是个人博客,用于发布和分享内容;不提供账户注册、支付、定位或广告投放服务。访问本站、发表文章评论或在留言板留言前,请阅读本政策。

    信息收集与使用#

    本站只在提供内容、评论和留言功能,以及维护站点安全所需的范围内处理信息。

    • 访问与统计信息:访问页面时,统计服务可能处理访问时间、页面地址、来源页、浏览器和设备相关信息,用于了解内容访问情况、排查故障和改进站点。
    • 评论信息:使用文章评论功能时,Waline 可能处理您主动提交的昵称、邮箱、站点链接和评论内容;还可能处理 IP 地址等必要信息,用于防止垃圾评论、滥用和维护服务安全。评论内容、昵称和站点链接(如填写)可能公开展示在文章下方;邮箱不会公开展示。
    • 留言信息:留言板使用 Waline /guestbook/ 频道。Waline 可能处理您主动提交的昵称、可选邮箱、站点链接、留言内容和图片,以及浏览器、操作系统、IP 地址等必要的反滥用信息。默认情况下,留言图片以内嵌数据随留言提交;如站点维护者配置了远程图片上传接口,图片会先发送至该接口并在留言中保存返回的图片地址。留言内容、昵称、图片和站点链接(如填写)可能公开展示;邮箱和 IP 地址不会在留言板公开展示。

    请不要在评论或留言中提交身份证件、银行卡、住址、密码或其他不必要的敏感个人信息。

    第三方服务#

    为实现本站功能,以下第三方会在各自服务范围内处理相关数据:

    • Umami:用于匿名化的网站访问统计和出站链接点击统计,帮助我了解本站的使用情况。
    • Waline:用于文章评论、留言板及访问量统计。服务会按照其自身规则处理您在评论或留言时提交的信息及必要的反滥用信息。
    • Cloudflare:可为本站提供静态资源分发和域名基础设施。
    • unpkg:用于加载 Waline 的前端脚本、样式和表情资源;请求这些资源时,您的浏览器会与该服务建立连接。

    第三方服务可能有独立的隐私政策和数据保存规则。请在使用相关功能前查阅其规则;本站无法控制其独立的数据处理活动。

    本站主要使用浏览器本地存储(Local Storage 或 Session Storage)保存使用偏好,例如主题颜色、明暗模式、文章列表视图和音乐播放设置。留言板会在本地保存匿名资料、未发送草稿和登录状态,以便恢复输入与会话;管理员登录状态仅保存在当前会话。

    本站不主动设置用于广告定向的第一方 Cookie。评论、统计或资源服务可能按照其自身规则使用 Cookie 或类似技术。您可以通过浏览器设置查看、删除或限制 Cookie 和本地存储;清除后,部分偏好或互动状态可能会恢复为默认值,评论功能也可能受到影响。

    信息公开、保存与安全#

    评论和留言属于公开互动内容,提交后可能被搜索引擎收录、被他人引用或在缓存中短暂保留。请谨慎决定发布内容。除非您提出删除请求、内容违反规则或法律法规另有要求,公开内容会持续保留以维持讨论上下文。

    本站会采取合理措施保护数据安全,包括使用 HTTPS、输入校验、内容转义和访问频率限制。但互联网传输和第三方服务均无法保证绝对安全,请理解并自行承担公开发布信息的相应风险。

    你的权利#

    你可以通过 996491835@qq.com 联系我,申请查询、更正或删除由本站直接保存的评论、留言或相关公开内容。为保护他人权益,请在请求中提供足以定位内容的信息,并说明你与该内容的关系;必要时可能需要进行合理核验。

    对于由 Waline、Umami、Cloudflare 或 unpkg 独立处理的数据,你也可以直接向对应服务提供方行使相关权利。删除公开评论或留言后,第三方缓存、搜索引擎索引或他人转载的副本可能无法立即同步删除。

    未成年人条款#

    未满 14 周岁的未成年人应在监护人同意和指导下使用本站的评论、留言等互动功能。监护人如发现未成年人未经同意提交了个人信息,可通过上述联系方式与我联系,我会在合理范围内协助处理。

    政策更新与联系#

    我可能因本站功能或适用规则变化更新本政策,更新后的版本将在本站公布并标明日期。继续使用相关功能即表示你已阅读并理解更新后的政策。

    如对本政策或数据处理有疑问,请联系 996491835@qq.com。

    用户协议

    更新日期: 2026 年 5 月 19 日
    生效日期: 2026 年 5 月 19 日

    适用范围#

    本协议适用于你访问 MiaoWu 的博客,以及使用文章评论、留言板等互动功能的行为。继续浏览本站或提交评论、留言,即表示你已阅读、理解并同意遵守本协议及本站的隐私政策。

    评论及留言规则#

    请在交流中保持友善、理性和尊重。你不得利用本站发布、传播或实施以下行为:

    • 发布任何违反中华人民共和国法律法规的内容。
    • 发布任何侵犯他人合法权益的内容,包括但不限于隐私、名誉、肖像、著作权、商标权和其他知识产权。
    • 恶意攻击、辱骂、骚扰、威胁、歧视其他用户或任何第三方。
    • 发布垃圾广告、恶意推广、刷屏、灌水,或与讨论主题明显无关的重复内容。
    • 利用本站进行网络诈骗、钓鱼、传播恶意软件,或发布可能危害网络和信息安全的内容。
    • 绕越或试图绕越本站的审核、限流、封禁等管理措施。
    • 冒充他人、伪造身份,或收集、公开他人的个人信息。

    内容与访问管理#

    你应对自己发布的评论和留言负责,并保证拥有发布该等内容所需的合法权利。论坛管理员有权在不另行通知的情况下删除违规内容、限制或封禁违规账号,或限制其继续使用本站互动功能。

    如发现涉嫌违法犯罪、严重侵权或危及本站安全的内容,本站可保留相关记录,并在法律法规要求或必要时向有关部门提供协助。对管理措施有疑问时,可通过文末联系方式说明情况;本站会结合实际情况处理,但不承诺恢复已删除内容或访问权限。

    知识产权与内容授权#

    本站原创文章、页面设计和其他受保护内容的权利归作者或权利人所有。未经授权,请勿复制、转载、镜像或用于商业用途;法律法规允许的合理使用除外。

    你发布评论或留言时,授予本站为展示、存储、备份、审核、删除和维护互动功能所必需的非独占、免费的使用许可。该许可不改变你对原创内容依法享有的权利。

    免责声明#

    本站内容仅用于个人记录、学习交流和一般信息参考,不构成任何专业意见、承诺或担保。你应结合自身情况独立判断,并对据此采取的行动负责。

    评论、留言和外部链接中的内容由其发布者或运营者负责,不代表本站立场。本站会在合理范围内处理明显违规内容,但不保证所有内容均及时发现,也不对第三方网站的可用性、内容、安全性或隐私实践承担责任。

    因网络故障、不可抗力、第三方服务异常、维护升级或超出合理控制范围的原因导致本站暂时无法访问、内容延迟或数据丢失的,本站会尽力恢复,但不承担由此产生的间接损失。

    未成年人条款#

    未满 14 周岁的未成年人应在监护人同意和指导下使用评论、留言等互动功能。监护人应协助未成年人理解本协议,并对其使用行为进行必要的引导。

    其他条款#

    我可以根据本站功能、管理需要或法律法规变化更新本协议,更新后的版本将在本站公布并标明日期。继续使用本站即视为接受更新后的协议。

    本协议的订立、执行和解释适用中华人民共和国法律。因本协议或使用本站产生争议时,双方应先友好协商;协商不成的,依法向有管辖权的人民法院解决。

    如对本协议或内容管理有疑问,请联系 996491835@qq.com。

    复制成功,转载请标注本文地址