启动nginx以后在自己网页里看是404 not found 以及nginx版本号,为什么?

我看了看我的nginx.conf也和别人不一样的感觉,像确实很多东西没有,别人说server一般在http这个里面,我的http里面没有server{}下面的mail有而且里面只有监听端口和协议还有代理但是都还被注释了,我是应该去修改下这个配置文件么,求大佬们解答啊

你用的是docker安装吧, 我也是出现同样的问题. 应该是nginx的配置问题. 关键,重启docker 都没用. 

docker ps 启动的容器看不到nginx容器, 移除nginx容器也没用. 

最后我是阿里云重装系统........无奈

/etc/nginx/conf.d/
vim www.abc.com.conf #新建从配置文件新建虚拟主机
server {
listen 80;
server_name www.abc.com;
root /usr/share/nginx/abc.com;
index index.html index.htm;
}
配置文件只写这些就可以,你的原因应该是nginx无法发文网站目录,应该是权限设置的问题,你需要将网站目录及下面的所有文件的所属者改为nginx,或者修改nginx.conf
在allowuser中添加新的用户。
最后重启以下服务,即可访问
看你是个新手,建议做实验前关闭iptables和selinux