我是靠谱客的博主 疯狂小懒猪,最近开发中收集的这篇文章主要介绍python怎么启动80端口_nginx 小白, nginx 启动后 80 端口无法访问,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

环境:阿里云 centos7

flask web 应用, gunicorn 已经启动,访问ip:8888正常访问

nginx 正常启动,无法直接访问 ip ,浏览器显示: This site can ’ t be reached

我有两个配置文件conf/nginx.conf, site-enable/kaoshixing.conf,内容分别如下:

user root;

worker_processes auto;

# worker_cpu_affinity auto;

error_log /home/admin/kaoshixing/nginx/logs/error.log;

pid /home/admin/kaoshixing/nginx/logs/nginx.pid;

worker_rlimit_nofile 65535;

events {

use epoll;

worker_connections 20480;

}

http {

include mime.types;

default_type application/octet-stream;

fastcgi_intercept_errors on;

log_format milog '$server_addrt$hostnamet$remote_addrt$http_x_forwarded_fort$time_localt$request_urit$request_lengtht$bytes_sentt$request_timet$statust$upstream_addrt$upstream_cache_statust$upstream_response_timet$http_user_agentt';

####full-format log for debug

log_format debug_log '$remote_addrt$server_addrt$hostnamet$time_localt$hostt$requestt$statust$body_bytes_sentt$http_referert$http_user_agentt$http_x_forwarded_fort$request_urit$request_lengtht$bytes_sentt$request_bodyt$request_timet$upstream_response_timet$upstream_addrt$upstream_cache_status';

access_log /home/admin/kaoshixing/log/nginx/access.log milog;

sendfile on;

keepalive_timeout 65;

client_max_body_size 120m;

server_names_hash_bucket_size 128;

proxy_headers_hash_bucket_size 128;

proxy_headers_hash_max_size 8192;

proxy_connect_timeout 10;

proxy_read_timeout 120;

proxy_send_timeout 120;

proxy_buffer_size 16k;

proxy_buffers 4 64k;

proxy_busy_buffers_size 128k;

proxy_temp_file_write_size 128k;

gzip on;

gzip_types application/json application/x-json text/plain application/x-javascript text/css text/javascript application/xml text/xml image/jpeg image/gif image/png;

gzip_proxied expired no-cache no-store private auth;

gzip_min_length 1k;

gzip_buffers 16 64k;

gzip_http_version 1.1;

gzip_comp_level 6;

gzip_vary on;

limit_req_zone $server_port zone=tp:500m rate=1700r/s;

limit_req_zone $server_port zone=tps:500m rate=1100r/s;

limit_req_zone $binary_remote_addr zone=tip:500m rate=100r/s;

include /home/admin/kaoshixing/nginx/site-enable/*.conf;

}

*

upstream kaoshixing.com_backend{

server 0.0.0.0:8888 weight=1 max_fails=2 fail_timeout=30s;

}

server {

listen 80;

server_name www.kaoshixing.com;

access_log /home/admin/kaoshixing/nginx/logs/ksxing.com.log milog;

location / {

proxy_set_header Host $host;

proxy_set_header X-Forwarded-For $remote_addr;

proxy_pass http://kaoshixing.com_backend;

}

}

server {

listen 443 ssl;

server_name www.kaoshixing.com;

access_log /home/admin/kaoshixing/nginx/logs/ksxing.com.log milog;

ssl on;

ssl_certificate ssl/kaoshixing.com.crt;

ssl_certificate_key ssl/kaoshixing.com.key;

ssl_session_cache shared:SSL:80m;

ssl_session_timeout 5m;

ssl_protocols SSLv2 SSLv3 TLSv1;

ssl_ciphers RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;

ssl_prefer_server_ciphers on;

location / {

proxy_set_header Host $host;

proxy_set_header X-Forwarded-For $remote_addr;

proxy_pass http://kaoshixing.com_backend;

proxy_redirect http://www.kaoshixing.com https://www.kaoshixing.com;

}

}

server {

listen 80;

server_name kaoshixing.com;

access_log /home/admin/kaoshixing/nginx/logs/ksxing.com.log milog;

location / {

rewrite ^(.*) http://www.$host$1 redirect;

}

}

最后

以上就是疯狂小懒猪为你收集整理的python怎么启动80端口_nginx 小白, nginx 启动后 80 端口无法访问的全部内容,希望文章能够帮你解决python怎么启动80端口_nginx 小白, nginx 启动后 80 端口无法访问所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部