首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【踩坑实录】记一次Nginx的排错

配置文件路径: nginx -t # 再运行: nginx -c /etc/nginx/nginx.conf 结果如下: 第二步nginx -c /etc/nginx/nginx.conf的输出结果报错,遂又失败...又发现了这篇文章:Nginx启动时提示nginx: emerg still could not bind(),按照操作查询80端口的占用情况: netstat -ntlp|grep 80 结果显示80端口被apache2...端口占用了,尝试杀掉占用端口的apache2,但是apache2生命力貌似“有点顽强”,杀了好几次还显示有占用: 我的服务器是用nginx的,用不到apache2,所以直接卸载: sudo apt -...-purge remove apache2 卸载完之后查看80端口就没有占用了,再次尝试刚开始的方法,执行nginx -c /etc/nginx/nginx.conf,这回就没有报错了: 重新启动nginx

24510
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在Linux中管理Apache Web服务器的有用命令

    $ sudo apt install apache2    [On Debian/Ubuntu] $ sudo yum install httpd    [On RHEL/CentOS] $ sudo...dnf install httpd    [On Fedora 22+] $ sudo zypper install apache2    [On openSUSE] 检查Apache版本 要在Linux...mime.types"  -D SERVER_CONFIG_FILE="conf/httpd.conf" 检查Apache配置语法错误 要检查Apache配置文件是否存在任何语法错误,请运行以下命令,该命令将在重新启动服务之前检查配置文件的有效性...  [On Systemd] $ sudo chkconfig apache2 on      [On SysVInit] 重启Apache服务 要重新启动Apache(停止然后启动该服务),请运行以下命令...在本文中,我们已经解释了您应该了解的最常用的Apache/HTTPD服务管理命令,包括启动,启用,重新启动和停止Apache。 如有任何问题或意见,您可以随时通过下面的反馈表联系我们。

    3.6K10

    Ubuntu 下安装apache+PHP

    1、安装apache2 sudo apt-get install apache2 运行如下命令重启:sudo /etc/init.d/apache2 restart 在浏览器里输入http://localhost...也不必着急,请看下面的解决办法: 需要说明的是,普通的apache发行版本配置文件是: httpd.conf Ubuntu发行版本的主配置文件是: /etc/apache2/apache2.conf 所以...那么修改/etc/apache2/apache2.conf,增加一行内容:ServerName 127.0.0.1:80 Apache2一些常用的命令 产生的启动和停止文件是:/etc/init.d/apache2...配置文件是:/etc/apache2/apache2.conf 启动:sudo apache2ctl -k start 停止:sudo apache2ctl -k stop 重新启动:sudo apache2ctl...www目录的读写权限,执行命令:sudo chmod 777 /var/www 2、安装PHP sudo apt-get install libapache2-mod-php5 php5 安装完后,我们要重新启动

    1.5K30

    如何在Ubuntu 16.04上使用Apache设置密码身份验证

    我们将在/etc/apache2配置目录中为此目的创建一个名为.htpasswd的隐藏文件。 我们第一次使用此实用程序时,需要添加-c选项以创建指定的文件。...在重新启动Web服务器之前,可以使用以下命令检查配置: sudo apache2ctl configtest 如果所有内容都已检出并获得Syntax OK,请重新启动服务器以实施密码策略。...apache2 现在,您指定的目录现在应该受密码保护。...重新启动Web服务器以使用该.htaccess文件密码保护目录中或目录下的所有内容,并使用systemctl status以验证重新启动是否成功: sudo systemctl restart apache2...sudo systemctl status apache2 第4步 - 确认密码验证 要确认您的内容受到保护,请尝试在网络浏览器中访问受限制的内容。

    3.2K50

    分享Apache环境禁止目录浏览的方法

    在Apache配置中禁用 打开/etc/apache2/apache2.conf配置文件。 $ sudo nano /etc/apache2/apache2.conf 找到下面的内容。 ......然后,重新启动Apache Web服务器。 $ sudo systemctl restart apache2 尝试访问测试目录的URL。请将appjzw.com替换成你自己的域名或服务器IP地址。...$ sudo ls -lsa /etc/apache2/sites-available 下面的输出可能是不同的,这取决于在服务器上托管的网站。...$ sudo nano /etc/apache2/sites-available/000-default.conf 这时候文件的内容将在某种程度上类似于下面所示的内容。...然后,重新启动Apache Web服务器。 $ sudo systemctl restart apache2 这样经成功地禁用了在该站点上的直接浏览。如果要禁用其他网站的目录列表,可以重复此

    3.5K70
    领券