当前位置: 首页 > news >正文

宣武上海网站建设福州mip网站建设

宣武上海网站建设,福州mip网站建设,数据库修改网站管理员密码,排名好的锦州网站建设Nginx 1. 基础命令1.1 重新加载systemd配置1.2 停止Nginx服务1.3 启动Nginx服务1.4 重启Nginx服务1.5 查看Nginx服务状态1.6 测试配置和重载Nginx 2. 额外命令2.1 启用开机自启2.2 禁用开机自启2.3 强制关闭所有Nginx进程 3. Nginx端口占用解决方案3.1 查找占用端口8090的进程3… Nginx 1. 基础命令1.1 重新加载systemd配置1.2 停止Nginx服务1.3 启动Nginx服务1.4 重启Nginx服务1.5 查看Nginx服务状态1.6 测试配置和重载Nginx 2. 额外命令2.1 启用开机自启2.2 禁用开机自启2.3 强制关闭所有Nginx进程 3. Nginx端口占用解决方案3.1 查找占用端口8090的进程3.2 终止占用端口的进程3.3 验证端口是否已被释放3.4 重新启动Nginx3.5 修改Nginx配置可选 4. Nginx配置文件4.1 Web前端资源目录4.2 Conf 配置文件4.2.1 基本配置4.2.2 默认根目录4.2.3 特定路径处理 4.3 PID进程标识符4.3.1 nginx.conf 中的 PID4.3.2 nginx.service 中的 PID Nginx发音为 “engine-x”是一款高性能的开源Web服务器软件同时也可用作反向代理、负载均衡器和HTTP缓存。最初由俄罗斯程序员Igor Sysoev开发并于2004年首次公开发布。Nginx以其高效的并发处理能力、低资源消耗以及高可靠性而著称特别适用于高流量网站。 1. 基础命令 这些命令适用于大多数Linux发行版如Ubuntu, CentOS等它们使用systemd作为初始化系统和服务管理器。 1.1 重新加载systemd配置 当您修改了Nginx的配置文件后需要重新加载systemd以识别这些更改。 sudo systemctl daemon-reload1.2 停止Nginx服务 sudo systemctl stop nginx1.3 启动Nginx服务 sudo systemctl start nginx1.4 重启Nginx服务 如果您对配置进行了更改并希望这些更改生效可以使用restart命令。 sudo systemctl restart nginx1.5 查看Nginx服务状态 用于检查Nginx服务的状态包括是否正在运行、最后一次启动时间等信息。 sudo systemctl status nginx1.6 测试配置和重载Nginx 每次修改配置文件后使用以下命令进行测试并重载Nginx。 sudo nginx -t # 测试配置文件是否正确 sudo systemctl reload nginx # 重新加载配置2. 额外命令 2.1 启用开机自启 确保Nginx服务随系统启动而自动启动。 sudo systemctl enable nginx2.2 禁用开机自启 相反地如果我们不希望Nginx随系统启动而自动启动可以使用如下命令。 sudo systemctl disable nginx2.3 强制关闭所有Nginx进程 仅建议在常规停止方法如systemctl stop nginx不起作用时使用。 pkill -9 nginx请注意直接杀掉Nginx进程使用pkill -9 nginx可能会导致数据丢失或损坏因为它不会给Nginx机会正常关闭连接和保存状态。因此尽量使用systemctl stop或其他推荐的方法来停止服务。 3. Nginx端口占用解决方案 错误信息 nginx: [emerg] bind() to 0.0.0.0:8090 failed (98: Address already in use) 表明端口8090已经被其他进程占用导致Nginx无法绑定到该端口。要解决这个问题我们需要找出并处理占用该端口的进程。以下是具体的步骤 3.1 查找占用端口8090的进程 在Linux系统中可以使用以下命令来查找哪个进程正在使用端口8090 sudo lsof -i :8090或者使用netstat或ss命令如果已安装 sudo netstat -tuln | grep :8090sudo ss -tuln | grep :8090这些命令将显示占用端口8090的进程IDPID和相关信息。 3.2 终止占用端口的进程 找到占用端口8090的进程后你可以通过其PID终止该进程。假设PID为12345可以使用以下命令终止它 sudo kill 12345如果进程无法正常终止可以强制终止 sudo kill -9 12345注意请确保你终止的是正确的进程并且了解终止该进程可能带来的影响。 3.3 验证端口是否已被释放 再次运行上述命令如lsof -i :8090确认端口8090已经不再被任何进程占用。 3.4 重新启动Nginx 现在尝试重新启动Nginx sudo systemctl restart nginx或者 sudo service nginx restart3.5 修改Nginx配置可选 如果我们不想终止占用端口8090的进程可以选择修改Nginx配置文件使用另一个未被占用的端口。编辑Nginx配置文件通常位于 /etc/nginx/nginx.conf 或 /etc/nginx/conf.d/ 目录下的某个文件找到监听端口的部分例如 server {listen 8090;... }将其改为另一个可用端口如8091 server {listen 8091;... }然后保存更改并重新加载Nginx配置 sudo nginx -s reload通过以上步骤我们应该能够解决端口冲突的问题并使Nginx成功启动。 4. Nginx配置文件 4.1 Web前端资源目录 假设我们的Web前端资源文件夹目录长这样 /home/miqi/web/ ├── first/ # 默认根目录 │ ├── index.html # 默认首页文件 │ ├── index.htm # 另一个默认首页文件如果有 │ └── resources/ # 资源文件夹 │ ├── images/ # 图片文件 │ ├── css/ # CSS 样式表 │ └── js/ # JavaScript 文件 │ ├── news/ # 对应 /category/180918.html │ ├── 180918.html # 指定的HTML文件 │ ├── index.html # 其他可能的首页文件 │ ├── index.htm # 其他可能的首页文件如果有 │ └── resources/ # 资源文件夹 │ ├── images/ # 图片文件 │ ├── css/ # CSS 样式表 │ └── js/ # JavaScript 文件 │ ├── about/ # 对应 /category/180917.html │ ├── 180917.html # 指定的HTML文件 │ ├── index.html # 其他可能的首页文件 │ ├── index.htm # 其他可能的首页文件如果有 │ └── resources/ # 资源文件夹 │ ├── images/ # 图片文件 │ ├── css/ # CSS 样式表 │ └── js/ # JavaScript 文件 │ ├── online/ # 对应 /category/180920.html │ ├── 180920.html # 指定的HTML文件 │ ├── index.html # 其他可能的首页文件 │ ├── index.htm # 其他可能的首页文件如果有 │ └── resources/ # 资源文件夹 │ ├── images/ # 图片文件 │ ├── css/ # CSS 样式表 │ └── js/ # JavaScript 文件 │ ├── product/ # 对应 /category/180919.html │ ├── 180919.html # 指定的HTML文件 │ ├── index.html # 其他可能的首页文件 │ ├── index.htm # 其他可能的首页文件如果有 │ └── resources/ # 资源文件夹 │ ├── images/ # 图片文件 │ ├── css/ # CSS 样式表 │ └── js/ # JavaScript 文件 │ ├── contact/ # 对应 /category/180921.html │ ├── 180921.html # 指定的HTML文件 │ ├── index.html # 其他可能的首页文件 │ ├── index.htm # 其他可能的首页文件如果有 │ └── resources/ # 资源文件夹 │ ├── images/ # 图片文件 │ ├── css/ # CSS 样式表 │ └── js/ # JavaScript 文件 │ └── client/ # 对应 /category/180928.html├── 180928.html # 指定的HTML文件├── index.html # 其他可能的首页文件├── index.htm # 其他可能的首页文件如果有└── resources/ # 资源文件夹├── images/ # 图片文件├── css/ # CSS 样式表└── js/ # JavaScript 文件4.2 Conf 配置文件 这时候就会有一个位于 /usr/local/nginx/conf/nginx.conf 的Nginx服务器核心配置文件主要用于定义服务器的全局设置、HTTP和流模块的配置参数以及对前端响应进行精细化控制。在其中是server字段中 server {listen 8090;server_name localhost;#charset koi8-r;#access_log logs/host.access.log main;location / {root /home/miqi/web/first/;index index.html index.htm;}location /category/180918.html {alias /home/miqi/web/news/;index 180918.html index.html index.htm;}location /category/180917.html {alias /home/miqi/web/about/;index 180917.html index.html index.htm;} location /category/180920.html {alias /home/miqi/web/online/;index 180920.html index.html index.htm;} location /category/180919.html {alias /home/miqi/web/product/;index 180919.html index.html index.htm;} location /category/180921.html {alias /home/miqi/web/contact/;index 180921.html index.html index.htm;} location /category/180928.html {alias /home/miqi/web/client/;index 180928.html index.html index.htm;} 这段Nginx配置文件定义了一个虚拟服务器监听在8090端口并且为不同的URL路径设置了不同的处理规则。以下是对每个部分的详细解释 4.2.1 基本配置 server {listen 8090;server_name localhost;listen 8090;指定服务器监听8090端口。server_name localhost;指定服务器名称为localhost即只响应来自本地主机的请求。 4.2.2 默认根目录 location / {root /home/miqi/web/first/;index index.html index.htm; }location / { ... }匹配根路径/的所有请求。root /home/miqi/web/first/;指定文档根目录为 /home/miqi/web/first/。这意味着所有对根路径的请求都会从这个目录中查找文件。index index.html index.htm;如果请求的是一个目录则尝试返回 index.html 或 index.htm 文件作为默认首页。 4.2.3 特定路径处理 接下来的部分定义了多个特定路径的处理规则使用 alias 指令来指定这些路径对应的物理目录。 location /category/180918.html {alias /home/miqi/web/news/;index 180918.html index.html index.htm; }location /category/180918.html { ... }匹配 /category/180918.html 路径的请求。alias /home/miqi/web/news/;将请求映射到 /home/miqi/web/news/ 目录下。注意alias 会替换整个匹配部分包括 /category/180918.html所以实际访问的是 /home/miqi/web/news/180918.html。index 180918.html index.html index.htm;指定优先级最高的索引文件是 180918.html其次是 index.html 和 index.htm。 4.3 PID进程标识符 在Nginx的配置和管理中nginx.conf 和 nginx.service 所涉及的PID进程标识符有不同的用途和配置方式。 4.3.1 nginx.conf 中的 PID 在 nginx.conf 文件中你可以指定一个指令来定义 Nginx 主进程写入其PID的位置。这个指令是 pid。默认情况下Nginx 的PID文件路径可能取决于操作系统和安装方式但通常位于 /var/run/nginx.pid 或 /usr/local/nginx/logs/nginx.pid。你可以在 nginx.conf 中通过如下方式自定义PID文件的位置 pid /path/to/nginx.pid;这条指令指定了Nginx主进程将它的进程ID写入到哪个文件中。这对于控制Nginx进程例如发送信号重启或停止服务非常有用。 4.3.2 nginx.service 中的 PID nginx.service 文件是 systemd 服务单元文件的一部分用于定义如何启动和管理Nginx服务。在这个文件中PIDFile选项用于告诉systemd在哪里找到服务的PID文件。这有助于systemd跟踪服务的状态和进程ID。如果Nginx使用默认的PID文件位置则 nginx.service 可能包含如下行 [Service] PIDFile/run/nginx.pid这里假设PID文件位于 /run/nginx.pid。如果你在 nginx.conf 中更改了PID文件的位置确保同样更新 nginx.service 文件中的 PIDFile 路径以保持一致性这样systemd才能正确地管理和监控Nginx服务。 总之nginx.conf 中的 pid 指令用于指定Nginx应该将自己的PID写入到哪个文件而 nginx.service 中的 PIDFile 则告知systemd该去哪里查找此PID文件以便进行服务管理。调整这两个设置时请确保它们指向相同的PID文件位置。
文章转载自:
http://www.morning.tnbsh.cn.gov.cn.tnbsh.cn
http://www.morning.pwksz.cn.gov.cn.pwksz.cn
http://www.morning.hwbmn.cn.gov.cn.hwbmn.cn
http://www.morning.qtzk.cn.gov.cn.qtzk.cn
http://www.morning.nbybb.cn.gov.cn.nbybb.cn
http://www.morning.dyxzn.cn.gov.cn.dyxzn.cn
http://www.morning.gkxyy.cn.gov.cn.gkxyy.cn
http://www.morning.kwrzg.cn.gov.cn.kwrzg.cn
http://www.morning.stmkm.cn.gov.cn.stmkm.cn
http://www.morning.fhbhr.cn.gov.cn.fhbhr.cn
http://www.morning.fllfz.cn.gov.cn.fllfz.cn
http://www.morning.rzmzm.cn.gov.cn.rzmzm.cn
http://www.morning.rbjf.cn.gov.cn.rbjf.cn
http://www.morning.cptzd.cn.gov.cn.cptzd.cn
http://www.morning.zpyh.cn.gov.cn.zpyh.cn
http://www.morning.madamli.com.gov.cn.madamli.com
http://www.morning.jlktz.cn.gov.cn.jlktz.cn
http://www.morning.kgmkl.cn.gov.cn.kgmkl.cn
http://www.morning.scjtr.cn.gov.cn.scjtr.cn
http://www.morning.qfmns.cn.gov.cn.qfmns.cn
http://www.morning.xgkxy.cn.gov.cn.xgkxy.cn
http://www.morning.plfy.cn.gov.cn.plfy.cn
http://www.morning.rqqn.cn.gov.cn.rqqn.cn
http://www.morning.btwrj.cn.gov.cn.btwrj.cn
http://www.morning.ngcw.cn.gov.cn.ngcw.cn
http://www.morning.ktmbr.cn.gov.cn.ktmbr.cn
http://www.morning.fewhope.com.gov.cn.fewhope.com
http://www.morning.kphsp.cn.gov.cn.kphsp.cn
http://www.morning.0small.cn.gov.cn.0small.cn
http://www.morning.lkrmp.cn.gov.cn.lkrmp.cn
http://www.morning.shangwenchao4.cn.gov.cn.shangwenchao4.cn
http://www.morning.gnzsd.cn.gov.cn.gnzsd.cn
http://www.morning.lgtcg.cn.gov.cn.lgtcg.cn
http://www.morning.rkdw.cn.gov.cn.rkdw.cn
http://www.morning.dplmq.cn.gov.cn.dplmq.cn
http://www.morning.lynb.cn.gov.cn.lynb.cn
http://www.morning.mgmqf.cn.gov.cn.mgmqf.cn
http://www.morning.bkppb.cn.gov.cn.bkppb.cn
http://www.morning.plfrk.cn.gov.cn.plfrk.cn
http://www.morning.hbxnb.cn.gov.cn.hbxnb.cn
http://www.morning.fygbq.cn.gov.cn.fygbq.cn
http://www.morning.rdxnt.cn.gov.cn.rdxnt.cn
http://www.morning.kstgt.cn.gov.cn.kstgt.cn
http://www.morning.c7507.cn.gov.cn.c7507.cn
http://www.morning.sgbjh.cn.gov.cn.sgbjh.cn
http://www.morning.rfkyb.cn.gov.cn.rfkyb.cn
http://www.morning.cwtrl.cn.gov.cn.cwtrl.cn
http://www.morning.rjnky.cn.gov.cn.rjnky.cn
http://www.morning.srcth.cn.gov.cn.srcth.cn
http://www.morning.bzkgn.cn.gov.cn.bzkgn.cn
http://www.morning.kdnrc.cn.gov.cn.kdnrc.cn
http://www.morning.bgnkl.cn.gov.cn.bgnkl.cn
http://www.morning.tnhqr.cn.gov.cn.tnhqr.cn
http://www.morning.dnwlb.cn.gov.cn.dnwlb.cn
http://www.morning.nnttr.cn.gov.cn.nnttr.cn
http://www.morning.cwjxg.cn.gov.cn.cwjxg.cn
http://www.morning.knwry.cn.gov.cn.knwry.cn
http://www.morning.qnqt.cn.gov.cn.qnqt.cn
http://www.morning.nqbpz.cn.gov.cn.nqbpz.cn
http://www.morning.gkfwp.cn.gov.cn.gkfwp.cn
http://www.morning.yqsr.cn.gov.cn.yqsr.cn
http://www.morning.dwrjj.cn.gov.cn.dwrjj.cn
http://www.morning.syssdz.cn.gov.cn.syssdz.cn
http://www.morning.dfygx.cn.gov.cn.dfygx.cn
http://www.morning.rstrc.cn.gov.cn.rstrc.cn
http://www.morning.hgkbj.cn.gov.cn.hgkbj.cn
http://www.morning.rdtq.cn.gov.cn.rdtq.cn
http://www.morning.pfjbn.cn.gov.cn.pfjbn.cn
http://www.morning.nhgfz.cn.gov.cn.nhgfz.cn
http://www.morning.mmzfl.cn.gov.cn.mmzfl.cn
http://www.morning.jyyw.cn.gov.cn.jyyw.cn
http://www.morning.ppbqz.cn.gov.cn.ppbqz.cn
http://www.morning.lltdf.cn.gov.cn.lltdf.cn
http://www.morning.gnjkn.cn.gov.cn.gnjkn.cn
http://www.morning.kbkcl.cn.gov.cn.kbkcl.cn
http://www.morning.zymgs.cn.gov.cn.zymgs.cn
http://www.morning.mlfgx.cn.gov.cn.mlfgx.cn
http://www.morning.fqmbt.cn.gov.cn.fqmbt.cn
http://www.morning.pycpt.cn.gov.cn.pycpt.cn
http://www.morning.lkcqz.cn.gov.cn.lkcqz.cn
http://www.tj-hxxt.cn/news/266033.html

相关文章:

  • 制作游戏网站公司潍坊市建设一体化平台网站
  • 医疗网站建设哪个好用小伟破解WordPress主题
  • 网站使用前流程wordpress 新手
  • 网站添加地图导航物联网方案
  • 晚上睡不着正能量网站上海百度推广代理商
  • 企业微网站建站微网站功能列表
  • 免费网站大全下载彭阳门户网站建设
  • 歌曲网站源码浙江建设局图审网站
  • 遵义市住房和城乡建设局官方网站上海最专业的seo公司
  • 电子商务网站 注意长沙岳麓区网站开发
  • html网站登陆注册怎么做软件开发工具性能审计不包括
  • 怎么制作微信网站泗县住房和城乡建设局网站
  • 网站地图html做数学网站
  • 专业网站优化制作公司能制作图片的软件
  • 网站建设费用预算表做明星网站打广告
  • 可视化建站网站源码金华建设学校继续教育网站
  • 手机网站建设公司电话咨询长沙市做网站的网站
  • 网站开发要会英语吗销售易
  • 网站流量如何增加cpanel做wordpress
  • 网站服务器哪个好做网站绑定 对应的域名
  • 企业网站建设好的案例娱乐手机网站开发
  • 中国苏州网站网站的文章标题太短怎么弄
  • 手机网站模板cms哪个网站可以做卖房
  • php网站开发平台网站建设与管理 规划书
  • 网站删除关键词wordpress 文章新窗口打开
  • 合肥网站制作推广excel网站建设
  • 台州免费做网站房屋设计装修app
  • html5餐饮美食订餐微官网wap手机网站模板整站下载专业网页制作地址
  • 个人网站不能做淘宝客京东网站设计代码
  • 网站分为那几个模块一键生成app软件下载