首页 > 系统相关 >nginx反向代理搭建web网站问题

nginx反向代理搭建web网站问题

时间:2023-03-01 23:12:19浏览次数:43  
标签:web xxx nginx etc apache2 ssl 反向 conf server

搭建过程中遇到的问题记录:

1、ubuntu更改端口号

sudo vi /etc/apache2/ports.conf
  • 修改监听端口以及主机端口为8080
    NameVirtualHost *:8080
    Listen 8080
sudo vi /etc/apache2/sites-enabled/000-default.conf
  • 修改端口为8080
    <VirtualHost *:8080>
  • 重启apache2

2、apache2 前端页面目录层级太深配置方法:

多目录:

  • 先在/etc/apache2下新建一个httpd.conf配置文件
cd /etc/apache2
sudo vim httpd.conf

编辑httpd.conf内容

<VirtualHost *:80>
DocumentRoot /var/www/html/Web1
DirectoryIndex index.html
</VirtualHost>
  • 在/etc/apache2 修改 apache2.conf,添加一行:
Include httpd.conf
  • 重启 apache2 服务
sudo service apache2 restart
  • 修改/etc/apache2/sites-enabled/000-default.conf文件,配置目录指向
Alias "/api"  "/var/www/html/api/xxx"

3、nginx反向代理配置

    server {
        listen       80;
        server_name  xxx.top;
        rewrite ^(.*) https://$server_name$1 permanent;
    }

    server {
        listen       443 ssl;
        server_name  xxx.top;

        #charset koi8-r;

        #ssl
        ssl_certificate /usr/local/nginx/ssl/9393727_xxx.top.pem;
        ssl_certificate_key /usr/local/nginx/ssl/9393727_xxx.top.key;

        ssl_session_timeout  5m;
        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;


        #access_log  logs/host.access.log  main;

        location /api {
            proxy_pass http://127.0.0.1:9000;
        }

标签:web,xxx,nginx,etc,apache2,ssl,反向,conf,server
From: https://www.cnblogs.com/hikk/p/17170149.html

相关文章

  • JAVAWEB学习-Servlet实现完整功能增删改查-完整代码
    importcom.DB;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet......
  • webpack配置完全指南
    前言对于入门选手来讲,webpack配置项很多很重,如何快速配置一个可用于线上环境的webpack就是一件值得思考的事情。其实熟悉webpack之后会发现很简单,基础的配置可以分为......
  • Nginx重启操作
    1、杀掉Nginx进程killallnginx2、启动Nginx/usr/local/openresty/nginx/sbin/nginx-c/usr/local/openresty/nginx/conf/nginx.conf3、进程是否正常启动ps-aux|......
  • web基础
    客户端和服务器客户端与服务器的通信互联网:错综复杂的网络,比如每个快递车走的路.TCP/IP:定义数据如何传输的通信协议,比如快递的包装,发货规则.DNS:域名系统服务器,输......
  • JAVAWEB-NOTE05-Maven
    目录概述提供了一套标准的项目化结构提供了一套标准化的构建流程提供了一套依赖管理机制简介安装配置安装基本使用常用命令生命周期IDEA配置Maven配置环境Maven坐标IDEA新......
  • webtest / testcase design / pandingbiao
    s一,判定表法的定义二,为什么要使用判定表法三,判定表法的优缺点1,优点2,缺点四,判定表法的四大组成部分五,判定表的规则与合并标准规则:六,判定表法的适用场景七,判定表法分析案例......
  • tomcat+NGINX实现负载均衡
    Tomcat+Nginx实现负载均衡,稳的一批!老炮说Java 2022-07-0814:00 发表于山西收录于合集#老炮说Java488个#nginx13个#负载均衡1个老炮说Java十......
  • NGINX一次电脑自己可以访问其它IP访问不了
    配制好NGINX 本地电脑curlhttp.....正常访问。。。其它电脑不可以第一想法防火墙查一下  firewall-cmd--statenotrunning然后查下是不是服务开启了netstat-l......
  • webpack逆向之报错Cannot read properties of undefined (reading 'call')
    经典报错记录一下:1:缺少模块  补上2.主模块无法调用子模块  有可能网站用的数组形式的模块包,你用的是对象,调用方法就要改变.     改写......
  • webgl 系列 —— 绘制一个点(版本2、版本3、版本4、版本5)
    绘制一个点我们初步认识了webgl,本篇主要围绕绘制一个点的示例,逐步实现下面功能:点的位置从js传入着色器点的大小由js传入着色器通过鼠标点击绘点通过鼠标点击绘......