关于nginxnginx的启动和停止报错,请问统信这服1务1器的操作系统怎么解决?

1.搭建LNMP平台,启动Nginx失败,如图解决方法:说明80端口被占用了,使用 fuser -k 80/tcp ,一条命令搞定!2.重启Nginx服务失败绝大多数是因为 端口被占用,或者配置文件出错(可以查看日志)端口占用 可以使用 killall -9 nginx 杀掉nginx 的进程,然后再 systemctl restart nginx重新启动3.Ngint -t 检查配置文件语法格式的相关报错解决办法如下图vim /usr/local/nginx/conf/nginx.conf
4./var/run/yum.pid 已被锁定,PID 为 xxx 的另一个程序正在运行解决方法rm -f /var/run/yum.pid
5.部署 mysql 读写分离,用客户端访问amoeba代理服务器连接不上报错:如果 有远程登录权限以及3306端口监听正常,那么请尝试下面的命令将 MySQL 服务在amoeba代理服务器上,加入防火墙sudo firewall-cmd --zone=public --permanent --add-service=mysql
#执行完会返回success
sudo systemctl restart firewalld
#再重启
6.Docker-harbor部署中,启动harbor后 报错解决方法
专题目录国产化之路-统信UOS操作系统安装国产化之路-国产操作系统安装.net core 3.1 sdk国产化之路-安装WEB服务器国产化之路-安装达梦DM8数据库国产化之路-统信UOS + Nginx + Asp.Net MVC + EF Core 3.1 + 达梦DM8实现简单增删改查操作硬件配置CPU:飞腾FT-2000/4内存:8G硬盘:200GB下载安装镜像安装的镜像文件可以从官网中下载获取,需要用户注册认证,就是审核时间有点长,可以百度一下网友分享的资源先去安装,也能够节省点时间,文末也提供了一个下载资源,有需要可以获取。安装版本根据个人电脑硬件配置来下载,我这里的CPU是飞腾FT-2000/4,选择ARM64版本。制作启动优盘下载完成后插入一个大于4G的优盘,双击ISO镜像文件,在镜像目录中双击“deepin-boot-maker.exe”制作启动盘选择光盘镜像文件点击“下一步”选择优盘(这里有个小细节,这个制作启动盘的小软件未识别出优盘的容量,显示为0,这个不用理会他,确保实际容量大于4G就可以了)点击“开始制作”就可以了(如果需要格式化优盘的做好优盘备份工作)。制作需要耗费7-8分钟时间,耐心等待一会儿,完成后点击“完成”按钮即可。完成后确认一下优盘是否写入文件安装系统之前的下载操作系统镜像与制作启动优盘都是在windows操作系统下进行的,正式安装因为是到真机安装无法截图,以下图片来自于网络,安装过程不复杂,将已制作完成的启动优盘插入待安装的主机,从优盘启动后默认选择第一项即可后面基本上根据提示选择,然后点击“下一步”,在安装过程中可以选择全盘安装或者手动安装,“手动安装”自由度高一点,这里省事一点,选择的是“全盘安装”。点击“开始安装”,然后等待安装完成即可,重启后就是配置时区、网络、设置本地账户、桌面风格等,根据提示和个人喜好选择就可以完成操作。开启ROOT权限这里需要注意的是安装完成后处于未激活状态,也无ROOT权限,专业版估计需要购买,这里直接点击了“90天的试用期”,在90天内可以使用操作系统的完整功能,作用研究使用应该足够,如果长期使用估计需要购买。没有ROOT权限不能安装应用商店外的软件,我们需要ROOT权限来安装开发环境,在设置面板中依次点击:通用->开发者模式->进入开发者模式弹出进入开发者模式窗口,点击“下一步”无奈在线激活还是需要到官网上去注册,绕不过去,干脆注册吧!注册完成,还需1-2天的审核,不管它了,好在这个对开启开发者模式没有影响,输入注册账号,通过后重新启动系统,然后远程访问终端,登陆账户后输入“su”,输入本地创建账号的密码,成功切换成root账号。小结统信的操作系统安装还是比较顺利的,就是后面的激活、获取ROOT权限,还要注册账号稍显繁琐了一点,当前使用的是90天试用版本,文末提供不注册获取ROOT的方式,因时间关系未作尝试,有兴趣的朋友可以试一下。参考统信官网:https://www.chinauos.com/网友提供下载地址:https://blog.csdn.net/shijingrao0512/article/details/107531671安装参考:http://www.myzaker.com/article/5e1320858e9f0902e17deaa3/不注册获取ROOT参考:https://tieba.baidu.com/p/6475757888
一、背景Nginx是一个很强大的高性能Web和反向代理服务,也是一种轻量级的Web服务器,可以作为独立的服务器部署网站,应用非常广泛,特别是现在前后端分离的情况下。而在开发过程中,我们常常需要在window系统下使用Nginx作为Web服务器。二、安装1、下载Nginx推荐两个网站:Nginx官网: 点击查看Nginx中文网:点击查看1.1、Nginx官网:1.1.1、去Nginx官网下载访问Nginx官网,找到download1.1.2、选择Nginx版本在下载界面选择自己需要的Nginx版本,找到对应版本,下载即可1.1.3、解压Nginx下载到本地,直接解压即可1.2、Nginx中文网:1.2.1、去Nginx中文网下载访问Nginx中文网,找到下载Nginx1.2.2、选择Nginx版本在下载界面选择自己需要的Nginx版本,找到对应版本,下载即可1.2.3、解压Nginx下载到本地,直接解压即可三、Nginx的使用1、Nginx基本目录conf:存在Nginx配置文件的目录docs:存放Nginx文档的目录html:存放静态html文件的目录logs:存放Nginx日志的目录temp:存放临时文件的目录2、查看80端口是否被占用Nginx的配置文件是在conf目录下的nginx.conf文件可以看到Nginx默认配置的端口号是 80如果Nginx的80端口号被占用,我们就需要去修改。2.1、解决方式一:修改Nginx端口号我们可以直接在 nginx.conf 配置文件里面修改端口号2.2、解决方式二:杀死被占用的端口号windows键+r 打开windows的运行窗口,输入 cmd,打开cmd命令行窗口(也就是我们常说的小黑窗口)netstat -ano(不好使)然后输入 netstat -ano
findstr “端口号” 命令,查看此端口号的进程,找到对应的PID(不好使)或者使用 tasklist
findstr “进程名称” 命令,查找到此进程的PID号我们要找的是nginx.exe的进程PID号,直接输入 tasklist
findstr “nginx.exe”,就可以找到对应的PID号了然后输入 taskkill /f /t /pid pid号 ,根据PID,杀死此进程或者输入 taskkill /f /t /im “nginx.exe” ,根据进程的名称杀死所有的进程/f:强制杀死/t:进程树注意进程名称要输入全称,比如有的要加.exe!我们可以通过右键.exe应用程序,找到属性直接就可以看到此应用程序的进程名称然后我们再次输入 ==tasklist
findstr “nginx.exe”==命令,查看nginx.exe的进程信息,可以看到已经没有nginx.exe的进程信息了,说明我们已经杀死nginx.exe的进程了。3、Nginx启动方式3.1、双击Nginx.exe启动(不推荐)双击nginx目录下的nginx.exe应用程序,一般情况下,会有一个黑色的弹窗一闪而过,这就代表启动成功了。只不过,我这里是弹出来一个黑色窗口,问题不大!然后在浏览器地址栏输入 localhost:80 ,然后再回车(80端口号可以省略,就算输入了也不显示)如果能看到这个页面,那么nginx启动就成功了。3.2、通过命令启动在nginx安装目录的绝对路径的框框内输入 cmd直接输入 nginx 或者 start nginx,然后回车,就可以启动nginx了。然后在浏览器地址栏输入 localhost:80 ,然后再回车(80端口号可以省略,就算输入了也不显示)如果能看到这个页面,那么nginx启动就成功了。关闭nginx的命令:nginx -s stop

我要回帖

更多关于 nginx的启动和停止 的文章