Nginx配置端口访问的网站

server
    {
        listen 80;
        #listen [::]:80 default_server ipv6only=on;
        server_name www.website.com;
        index index.html index.htm index.php admin.php;
        root  /home/wwwroot/default/dexin/dragon/public;

        #error_page   404   /404.html;
        include enable-php-pathinfo.conf;

        location /nginx_status
        {
            stub_status on;
            access_log   off;
        }

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

        location ~ /\.
        {
            deny all;
        }

        location / {
            if (!-e $request_filename) {
                rewrite  ^(.*)$  /index.php?s=/$1  last;
            }
        }

        access_log  /home/wwwlogs/access.log;
    }
server
    {
        listen 8888;
        #listen [::]:80 default_server ipv6only=on;
        server_name 127.0.0.1:8888;
        index index.html index.htm index.php admin.php;
        root  /home/wwwroot/default/dexin/dragon/public;

        #error_page   404   /404.html;
        include enable-php-pathinfo.conf;

        location /nginx_status
        {
            stub_status on;
            access_log   off;
        }

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

        location ~ /\.
        {
            deny all;
        }

        location / {
            if (!-e $request_filename) {
                rewrite  ^(.*)$  /index.php?s=/$1  last;
            }
        }

        access_log  /home/wwwlogs/access.log;
    }

第一种通过www.website.com指向服务器,就可以访问了。
第二种直接通过ip加端口就可以访问了。前提是端口8888要对外开放。

原文地址:https://www.cnblogs.com/jiqing9006/p/9783140.html

时间: 2024-11-02 17:49:17

Nginx配置端口访问的网站的相关文章

nginx配置https访问

一.https简介 HTTPS其实是有两部分组成:HTTP + SSL/TLS,也就是在HTTP上又加了一层处理加密信息的模块.服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据 二.https协议原理 首先,客户端与服务器建立连接,各自生成私钥和公钥,是不同的.服务器返给客户端一个公钥,然后客户端拿着这个公钥把要搜索的东西加密,称之为密文,并连并自己的公钥一起返回给服务器,服务器拿着自己的私钥解密密文,然后把响应到的数据用客户端的公钥加密,返回给客户端,客户端拿着自

nginx配置http访问自动跳转到https

一.按照如下格式修改nginx.conf 配置文件,80端口会自动转给443端口,这样就强制使用SSL证书加密了.访问http的时候会自动跳转到https上面. server { listen 80; server_name www.域名.com; rewrite ^(.*) https://$server_name$1 permanent; } server { listen 443; server_name www.域名.com; root /home/www; ssl on; ssl_ce

Nginx配置:访问日志,日志切割,静态文件不记录日志和过期时间

一.访问日志 1.查看Nginx日志格式 [[email protected] ~]# grep -A2 log_format /usr/local/nginx/conf/nginx.conf log_format combined_realip '$remote_addr $http_x_forwarded_for [$time_local]' ' $host "$request_uri" $status' ' "$http_referer" "$htt

91.Nginx配置:访问日志,日志切割,静态文件不记录日志和过期时间

一.访问日志 1.查看Nginx日志格式 [[email protected] ~]# grep -A2 log_format /usr/local/nginx/conf/nginx.conflog_format combined_realip '$remote_addr $http_x_forwarded_for [$time_local]'' $host "$request_uri" $status'' "$http_referer" "$http_u

nginx配置指定访问路径访问

server { listen 8992; server_name localhost; location / { #此处填根目录 index index.php index.html index.htm; root /usr/local/nginx/html/zabbix; #配置访问的路径 } location ~ \.php$ { root /usr/local/nginx/html/zabbix; #配置访问的路径 fastcgi_pass 127.0.0.1:9000; fastcgi

nginx配置https访问安装ssl证书

开发小程序,接口需要换成https(lnmp环境.阿里云服务器) 证书在阿里云上免费购买下载的(解析到你要绑定的域名上) 修改nginx的配置nignx.conf 如下图配置(不做详细的讲解了,这块根据自己服务器不同的目录会有不同的配置) 重启nginx就可以了. 原文地址:https://www.cnblogs.com/blange/p/11497277.html

Tomcat设置只需IP加端口访问项目网站

在Tomcat安装目录 webapps文件夹下新建ROOT文件夹,把项目名文件夹下的所有文件复制到ROOT文件夹里,然后正常运行打开项目即可.因为Tomcat默认启动webapps的ROOT文件夹. 如果有第二个或更多的项目要设置,需要新建webapps?文件夹,把另外的项目复制到其中.设置conf文件夹下server中的HOST标签.

ubuntu14.10服务器版安装xampp,配置域名端口访问

1.从xampp下载下了xampp-linux-1.7.3a.tar这个包,然后ftp到我的linux虚拟机中, 2.复制到opt下,(可以直接解压的)到opt下面,tar xvfz xampp-linux-1.7.3a.tar 3.可以直接安装或者叫初始化lampp,:/opt/lampp/lampp start显示安装成功,启动成功. 为了方便以后调试,我把lampp的启动文件放到/bin下面,可以直接lampp start,restart,stop 4.下面直接在浏览器打开http://1

Apache、nginx配置的网站127.0.0.1可以正常访问,内外网的ip地址无法访问,谁的锅?

最近做开发,发现一个比较尴尬的问题.因为我是一个web开发者,经常要用到Apache或者nginx等服务器软件,经过我测试发现,只要我打开了adsafe,我便不能通过ip地址访问我本地的网站了,比如我本机的ip是192.168.1.100,nginx配置的端口是7000,我在浏览器输入127.0.0.1:7000或者localhost:7000,能够正常访问,但是输入http://192.168.1.100:7000 就会提示: 无法连接 Firefox 无法建立到 192.168.1.100: