首页 > 系统相关 >nginx部署出现 Welcome to nginx! If you see this page 该如何解决

nginx部署出现 Welcome to nginx! If you see this page 该如何解决

时间:2024-08-27 21:36:28浏览次数:8  
标签:index log 配置文件 Nginx Welcome 默认 nginx see

当你部署nginx的时候出现,ping域名网站可以通,但是访问不了网站怎么办,不用急,往下看;

1.问题所在

image

其实出现以上的问题就代表你已经成功搭建好了nginx,只是现在默认访问的时候跳转到了nginx的首页问题。

2.解决方案

默认情况下,Nginx 安装后会使用默认配置文件,这些文件通常会指向一个默认的欢迎页面
为了让 Nginx 指向网站内容,需要修改默认配置
找到Nginx的配置文件,nginx.conf指向网站目录

server {
    listen 80;
    server_name your_domain.com;
    
    location / {
        root /var/www/your_website;
        index index.html index.htm;
    }
}

注释掉或者删除默认欢迎的页面配置
	 include /etc/nginx/conf.d/*.conf;
	 include /etc/nginx/sites-enabled/*;

然后刷新配置文件【记住,每次修改配置文件后都得,先检查刷新】
sudo nginx -t:检查配置文件并且进行重启
使用命令 sudo systemctl reload nginx 或 sudo nginx -s reload 重新加载 Nginx 配置

还有检查是否DNS有问题:建议设置成114.114.114.114或者8.8.8.8 尝试是否可以登录

user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;

events {
	worker_connections 768;
	# multi_accept on;
}

http {
	sendfile on;
	tcp_nopush on;
	tcp_nodelay on;
	keepalive_timeout 65;
	types_hash_max_size 2048;
	include /etc/nginx/mime.types;
	default_type application/octet-stream;

	# Logging settings
	access_log /var/log/nginx/access.log;
	error_log /var/log/nginx/error.log;

	# Gzip settings
	gzip on;
	gzip_disable "msie6";
}

server {
	listen 80;
	server_name your_domain.com;

	location / {
		root /var/www/your_website;
		index index.html index.htm;
	}

	location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
		expires max;
		log_not_found off;
	}
}

3.思路

出现这样的问题一般先想到网站是否能ping 通,网站DNS解析有没有成功,配置文件有没有正确配置重定向文件

标签:index,log,配置文件,Nginx,Welcome,默认,nginx,see
From: https://www.cnblogs.com/chenshibao/p/18383572

相关文章

  • 【Nginx】windows如何实现模拟微服务负载
    背景:上篇讲到本地的【微服务多开】,在前后端分离项目中,可能还需要配合nginx配置,才能实现真实负载运行场景,本文讲述输入如何模拟微服务负载一、本地下载windows版本Nginx并解压 二、在conf/nginx.conf中添加一下配置http{#定义upstream,这里使用轮询策略upstre......
  • Nginx 记录POST记录并设置日志只允许追加
    之前想融入到默认配置中。但是还是有一些会出现疑问。只能以文章的形式来配置之前想过异步的存储日志的方式。但是udp的方式也是挺消耗性能的无果一、Nginx的默认日志文件如下:#设定日志格式,main是默认的格式log_format  main  '$remote_addr-$remote_user[$time_l......
  • KingbaseES RAC 部署案例之---单节点部署案例
    案例说明:KingbaseESRAC在单节点上部署。适用版本:KingbaseESV008R006C008M030B0010操作系统:[root@node201KingbaseHA]#cat/etc/centos-releaseCentOSLinuxrelease7.9.2009(Core)集群节点信息:[root@node203~]#cat/etc/hosts.......192.168.1.203node203......
  • Nginx 配置文件说明
    1.全局配置这些配置通常位于配置文件的最顶部,影响整个NGINX的行为。worker_processes:作用:指定NGINX进程的数量。建议设置为服务器CPU核心的数量以提高性能。示例:worker_processes1;error_log:作用:指定错误日志文件的位置和日志级别(如debug,info,notice,......
  • Nginx实现文件下载
    安装nginx可看我的另一篇文章:http://t.csdnimg.cn/tjRLA1,创建存储下载文件的路径路径自己根据需求设置mkdir-p/data/download/app2,对文件夹授权chmod755/data/download/app3,修改nginx配置文件vim/data/nginx/conf/nginx.conf注意这里使用:alias,不要用root,不然会......
  • NGINX 配置
    1.NGINX基础配置1.1NGINX安装在Linux系统上安装NGINX可以使用包管理工具,例如在Ubuntu上:sudoaptupdatesudoaptinstallnginx安装完成后,启动NGINX服务:sudosystemctlstartnginx1.2NGINX基本配置文件NGINX的主配置文件通常位于/etc/nginx/nginx.conf......
  • ThinkPHP 6 + PHP7.4.3nts +nginx 使用mysql和oracle数据库
    ThinkPHP6+PHP7.4.3nts+nginx使用mysql和oracle数据库.前言业务需求,之前使用的php7.3.4nts,mysql自己写的代码,需要对接第三方系统,第三方使用的oracle数据库。之前也是各种的网查,稀里糊涂的成功了。上周五又需要对接,这次用的是php7.4.3nts,各种试了两三天不行,昨晚就突然可以......
  • Nginx加载Lua环境
    Nginx加载Lua环境开源配置也可以直接部署春哥的开源项⽬OpenResty:http://openresty.org/cn/#安装依赖包[root@linuxprobe]#yuminstall-yreadline-develpcre-developenssl-devel[root@linuxprobe]#cd/soft/src#下载并编译安装openresty[root@linuxprobesrc]#......
  • Nginx+Lua实现WAF应⽤防⽕墙
    Nginx+Lua实现WAF应⽤防⽕墙1.常⻅的恶意⾏为爬⾍⾏为和恶意抓取,资源盗取防护⼿段1.基础防盗链功能不让恶意⽤户能够轻易的爬取⽹站对外数据2.access_moudle->对后台,部分⽤户服务的数据提供IP防护解决⽅法192.168.1.170[[email protected]]#cat/soft/openre......
  • Nginx+Lua实现代码灰度发布
    Nginx+Lua实现代码灰度发布使⽤Nginx结合lua实现代码灰度发布灰度发布是⼀种将新版本的软件或功能逐步推⼴给⼀⼩部分⽤户,以进⾏测试和评估它们的反应的⽅法。实际上,它是⼀种渐进式的部署⽅法,可以逐步将新版本或功能逐步发布给不同的⽤户群体,直到所有⽤户都可以使⽤这个新......