网站菜单

记一次Nginx启动时提示nginx: [emerg] still could not bind()

今儿一大早,天气好好,心情很好,寻思着更几篇文章,好家伙,网站先是打不开, 启动Nginx: /usr/local/nginx/sbin/nginx 时,提示以下内容: 解决办法: 根据Nginx配置文件查看配置的端口(本文中使用的是80端口),然后根据端口查看端口占用情况 使用kill命令杀死占用进程,之后重新启动Nginx 然后再次进入网站,提示我 “数据库连接出错” 重启数据库就OKK啦!!!

解决Nginx环境自定义404页面不生效的问题

比如我们有使用WordPress程序,以及其他有些程序会默认自带404跳转页面提示,但是有些时候我们需要自定义404页面如何操作呢?理论上是很简单的,如果我们有使用Nginx环境的话,直接在当前站点配置的.conf文件中将默认的#error_page 404前面#去掉,后面添加上页面就可以了。直接重启NGINX就可以生效。 但是,这次根据这次操作之后不生效,看来是哪里的问题导致的,然后某同学告诉我,应该是NGINX文件中缺少文件。 fastcgi_intercept_errors on; 添加之后,我们再重启Nginx,当然我们需要在当前站点配置文件中添加: error_page 404 /404.html; 指定页面就可以了。