宝塔简单部署静态资源,出现HelloWorld,Ngnix配置资料出现了问题,之前HelloWorld出现不了,Ngnix的资料写错了,Ngnix不了解,错的是自己Ngnix写的东西多了,配置不正确

简介: 宝塔简单部署静态资源,出现HelloWorld,Ngnix配置资料出现了问题,之前HelloWorld出现不了,Ngnix的资料写错了,Ngnix不了解,错的是自己Ngnix写的东西多了,配置不正确

参考资料:

宝塔面板 -- 创建第一个自己的网站_宝塔面板创建

第一步添加一个FTP

点击左侧的文件,看到自己的文件夹

打开文件夹并添加一个html文件,简单写一个代码

点击首页打开nginx,点击配置修改,Ngnix的配置资料:

user  www;
worker_processes auto;
error_log  /www/wwwlogs/nginx_error.log  crit;
pid        /www/server/nginx/logs/nginx.pid;
worker_rlimit_nofile 51200;
events
    {
        use epoll;
        worker_connections 51200;
        multi_accept on;
    }
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    client_max_body_size 100m;
 
    #用于tomcat反向代理,解决nginx 504错误
 
    proxy_connect_timeout 7200; #单位秒
 
    proxy_send_timeout 7200; #单位秒
 
    proxy_read_timeout 7200; #单位秒
 
    proxy_buffer_size 16k;
 
    proxy_buffers 4 64k;
 
    proxy_busy_buffers_size 128k;
 
    proxy_temp_file_write_size 128k;
    # ps:以timeout结尾配置项时间要配置大点
    server {
        listen       80;
        server_name  localhost;
        # return 301 https://lingyidianke.com$request_uri;
        root /www/wwwroot/qinq;
        charset utf-8;
# location / {
#             root   /www/wwwroot/qinq;
#             try_files $uri $uri/ /index.html;
#             index  index.html index.htm;
#         }
#           location /prod-api/ {
#           proxy_set_header Host $http_host;
#           proxy_set_header X-Real-IP $remote_addr;
#           proxy_set_header REMOTE-HOST $remote_addr;
#         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#         proxy_pass http://localhost:8083/;
# }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
  #   server {
  #     #SSL 默认访问端口号为 443
  #     listen 443 ssl;
  #     #请填写绑定证书的域名
  #     server_name lingyidianke.com;
  #     #请填写证书文件的相对路径或绝对路径
  #     ssl_certificate lingyidianke.com_bundle.crt;
  #     #请填写私钥文件的相对路径或绝对路径
  #     ssl_certificate_key lingyidianke.com.key;
  #     ssl_session_timeout 5m;
  #     #请按照以下协议配置
  #     ssl_protocols TLSv1.2 TLSv1.3;
  #     #请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。
  #     ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
  #     ssl_prefer_server_ciphers on;
  # charset utf-8;
   
  # location / {
  #   root   /home/myProject/ruoyi-vue/dist;
  #   try_files $uri $uri/ /index.html;
  #   index  index.html index.htm;
  # }
   
  # location /prod-api/ {
  # proxy_set_header Host $http_host;
  # proxy_set_header X-Real-IP $remote_addr;
  # proxy_set_header REMOTE-HOST $remote_addr;
  # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  # proxy_pass http://localhost:8083/;
  # }
   
  # error_page   500 502 503 504  /50x.html;
  #     location = /50x.html {
  #         root   html;
  #     }
  # }
 
}

最终效果

问题感触:这里Ngnix的配置自己改了

这里解决的方法就是Ngnix的资料要会读,知道什么意思,还要学习Ngnix方面的知识,利用这种方式可以实现主机ip访问

也可以用域名进行访问,重要的还是Ngnix路径的书写,还得会读

相关文章
|
2月前
|
负载均衡 前端开发 应用服务中间件
【Linux】Nginx安装使用负载均衡及动静分离(前后端项目部署),前端项目打包
【Linux】Nginx安装使用负载均衡及动静分离(前后端项目部署),前端项目打包
432 0
|
8天前
|
Ubuntu 前端开发 JavaScript
技术笔记:Ubuntu:一个部署好的tomcat应用(war包)怎么用Nginx实现动静分离?
技术笔记:Ubuntu:一个部署好的tomcat应用(war包)怎么用Nginx实现动静分离?
|
7月前
|
Java 应用服务中间件 Linux
linux安装jdk1.8 +nginx +springboot 实现通过nginx80转发8888端口访问springboot程序
linux安装jdk1.8 +nginx +springboot 实现通过nginx80转发8888端口访问springboot程序
126 0
|
11月前
|
Unix 应用服务中间件 文件存储
Nginx编译,配置文件的相关解析
Nginx编译,配置文件的相关解析
68 0
|
前端开发 应用服务中间件 nginx
Nginx的反向代理自动301跳转避坑
当Web服务器为Nginx时,若浏览器访问的uri最后不带斜杠,如www.xxx.com.cn/aaa,当aaa是一个目录时,会产生301跳转,且自动将uri补全为www.xxx.com.cn/aaa/,最后添加一个/。当前端存在Nginx反向代理时,就会存在一个坑。
2111 0
|
安全 应用服务中间件 Linux
linux环境下安装nginx(并部署静态文件)
linux环境下安装nginx(并部署静态文件)
691 0
linux环境下安装nginx(并部署静态文件)
|
域名解析 JavaScript 前端开发
Linux安装NodeJs并配合Nginx实现反向代理
Linux安装NodeJs并配合Nginx实现反向代理
332 0
|
Web App开发 测试技术 应用服务中间件
|
应用服务中间件 网络安全 nginx
|
域名解析 网络协议 Java
Java教程:Nginx静态资源配置命令介绍
  Nginx静态资源的配置指令   listen指令   listen:用来配置监听端口。   语法   listen address[:port] [default_server]...; listen port [default_server]...;   默认值   listen *:80 | *:8000   位置   server   listen的设置比较灵活,我们通过几个例子来把常用的设置方式熟悉下:   listen 127.0.0.1:8000; // listen localhost:8000 监听指定的IP和端口   listen 127.0.0
126 0

热门文章

最新文章

  • 1
    流量控制系统,用正则表达式提取汉字
    25
  • 2
    Redis09-----List类型,有序,元素可以重复,插入和删除快,查询速度一般,一般保存一些有顺序的数据,如朋友圈点赞列表,评论列表等,LPUSH user 1 2 3可以一个一个推
    26
  • 3
    Redis08命令-Hash类型,也叫散列,其中value是一个无序字典,类似于java的HashMap结构,Hash结构可以将对象中的每个字段独立存储,可以针对每字段做CRUD
    26
  • 4
    Redis07命令-String类型字符串,不管是哪种格式,底层都是字节数组形式存储的,最大空间不超过512m,SET添加,MSET批量添加,INCRBY age 2可以,MSET,INCRSETEX
    27
  • 5
    S外部函数可以访问函数内部的变量的闭包-闭包最简单的用不了,闭包是内层函数+外层函数的变量,简称为函数套函数,外部函数可以访问函数内部的变量,存在函数套函数
    24
  • 6
    Redis06-Redis常用的命令,模糊的搜索查询往往会对服务器产生很大的压力,MSET k1 v1 k2 v2 k3 v3 添加,DEL是删除的意思,EXISTS age 可以用来查询是否有存在1
    30
  • 7
    Redis05数据结构介绍,数据结构介绍,官方网站中看到
    22
  • 8
    JS字符串数据类型转换,字符串如何转成变量,+号只要有一个是字符串,就会把另外一个转成字符串,- * / 都会把数据转成数字类型,数字型控制台是蓝色,字符型控制台是黑色,
    20
  • 9
    JS数组操作---删除,arr.pop()方法从数组中删除最后一个元素,并返回该元素的值,arr.shift() 删除第一个值,arr.splice()方法,删除指定元素,arr.splice,从第一
    20
  • 10
    定义好变量,${age}模版字符串,对象可以放null,检验数据类型console.log(typeof str)
    19