RE: Sentora & Apache behind Nginx Reverse Proxy
08-06-2021, 02:58 PM
(This post was last modified: 08-07-2021, 08:15 AM by ccr1969.)
i just built a test server and i was testing this out now I'm not 100% sure what your trying.
But what i did is i went in changed Apache module port to 8080 did the same with Sentora port 8080
Did Apache restart
made sure my virtual hosts were 8080
i than installed nginx
and added to /etc/nginx/nginx.conf
Than started nginx server
service nginx start
service nginx restart
service nginx stop
if this helps out any but it has worked for me
heres full conf
Running two servers this can be multiplied also
But what i did is i went in changed Apache module port to 8080 did the same with Sentora port 8080
Did Apache restart
made sure my virtual hosts were 8080
i than installed nginx
and added to /etc/nginx/nginx.conf
Code:
gzip on;
gzip_disable "msie6";
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
# Proxy Cache Settings
proxy_cache_path /var/cache levels=1:2 keys_zone=reverse_cache:60m inactive=90m max_size=1000m;
server {
listen 80 default_server;
location / {
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8080;
}
location ~ /\.ht {
deny all;
}
}
service nginx start
service nginx restart
service nginx stop
if this helps out any but it has worked for me
heres full conf
PHP Code:
user www-data;
worker_processes 4;
pid /run/nginx.pid;
events {
worker_connections 768;
# multi_accept on;
}
http {
##
# Basic Settings
##
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
# server_tokens off;
# server_names_hash_bucket_size 64;
# server_name_in_redirect off;
include /etc/nginx/mime.types;
default_type application/octet-stream;
##
# Logging Settings
##
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
##
# Gzip Settings
##
gzip on;
gzip_disable "msie6";
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
# Proxy Cache Settings
proxy_cache_path /var/cache levels=1:2 keys_zone=reverse_cache:60m inactive=90m max_size=1000m;
server {
listen 80 default_server;
location / {
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8080;
}
location ~ /\.ht {
deny all;
}
}
##
# nginx-naxsi config
##
# Uncomment it if you installed nginx-naxsi
##
#include /etc/nginx/naxsi_core.rules;
##
# nginx-passenger config
##
# Uncomment it if you installed nginx-passenger
##
#passenger_root /usr;
#passenger_ruby /usr/bin/ruby;
##
# Virtual Host Configs
##
include /etc/nginx/conf.d/*.conf;
}
#mail {
# # See sample authentication script at:
# # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript
#
# # auth_http localhost/auth.php;
# # pop3_capabilities "TOP" "USER";
# # imap_capabilities "IMAP4rev1" "UIDPLUS";
#
# server {
# listen localhost:110;
# protocol pop3;
# proxy on;
# }
#
# server {
# listen localhost:143;
# protocol imap;
# proxy on;
# }
#}
PHP Code:
server {
listen 80 default_server;
listen 443 ssl;
location / {
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8080;
}
location ~ /\.ht {
deny all;
}
}
server {
listen 80;
listen 443 ssl;
server_name whatever.com;
proxy_set_header Host $host;
location / {
proxy_pass http://127.0.01:8181;
}
location ~ /\.ht {
deny all;
}
}
Easy come Easy go Movies Galore