User Tools

Site Tools


сервис_http

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
сервис_http [2020/09/01 10:18]
val [Статический документ]
сервис_http [2022/01/19 11:44]
val [Статический документ]
Line 33: Line 33:
     <META HTTP-EQUIV="​Content-Type"​ CONTENT="​text/​html;​charset=UTF-8">​     <META HTTP-EQUIV="​Content-Type"​ CONTENT="​text/​html;​charset=UTF-8">​
   </​HEAD>​   </​HEAD>​
-  <​BODY>​+  <​BODY ​text="​blue"​>
     <!--     <!--
       THis is comment       THis is comment
Line 198: Line 198:
 </​code>​ </​code>​
  
-=== FreeBSD === 
-<​code>​ 
-[server:~] # cat /​usr/​local/​etc/​apache24/​httpd.conf 
-</​code><​code>​ 
-... 
-LoadModule userdir_module libexec/​apache24/​mod_userdir.so 
-... 
-Include etc/​apache24/​extra/​httpd-userdir.conf 
-... 
-</​code>​ 
  
  
-=== Debian/​Ubuntu/​FreeBSD ​===+=== Debian/​Ubuntu===
 <​code>​ <​code>​
 server# mkdir ~user1/​public_html/​ server# mkdir ~user1/​public_html/​
Line 226: Line 216:
  
 ==== Debian/​Ubuntu ==== ==== Debian/​Ubuntu ====
 +
 +<​code>​
 +root@server:​~#​ cat /​etc/​apache2/​sites-available/​mail.conf
 +</​code><​code>​
 +<​VirtualHost *:80>
 +     ​ServerName mail.corpX.un
 +#    ServerAlias www.mail.corpX.un
 +     ​DocumentRoot /​var/​lib/​roundcube
 +</​VirtualHost>​
 +</​code><​code>​
 +root@server:​~#​ a2ensite mail
 +
 +root@server:​~#​ apachectl -t
 +</​code>​
 +
 <​code>​ <​code>​
 root@server:​~#​ cat /​etc/​apache2/​sites-available/​user1.conf root@server:​~#​ cat /​etc/​apache2/​sites-available/​user1.conf
Line 236: Line 241:
 </​code><​code>​ </​code><​code>​
 root@server:​~#​ a2ensite user1 root@server:​~#​ a2ensite user1
 +
 +root@server:​~#​ apachectl -t
 </​code>​ </​code>​
  
Line 540: Line 547:
  
 # service apache2 restart # service apache2 restart
 +</​code>​
 +
 +==== Редирект HTTP на HTTPS ====
 +<​code>​
 +# a2enmod rewrite
 +
 +# service apache2 restart
 +
 +# cat /​var/​www/​html/​.htaccess
 +</​code><​code>​
 +RewriteEngine On
 +RewriteCond %{HTTPS} !=on
 +RewriteRule ^/?(.*) https://​%{SERVER_NAME}/​$1 [R,L]
 </​code>​ </​code>​
  
Line 636: Line 656:
 </​code><​code>​ </​code><​code>​
 ... ...
-        <​Directory /​var/​www/​html/​asterisk>+        <​Directory /​var/​www/​html/​phoneconf>
 #            AllowOverride AuthConfig #            AllowOverride AuthConfig
  
Line 826: Line 846:
 server { server {
         listen 80;         listen 80;
-        server_name server.corp13.un corp13.un;+        server_name server.corpX.un corpX.un;
         location / {         location / {
-                proxy_pass http://​server.corp13.un/​~user1/;​+                proxy_pass http://​server.corpX.un/​~user1/;​
         }         }
 } }
Line 841: Line 861:
 </​code><​code>​ </​code><​code>​
 gate.isp.un$ wget -O - -q http://​server.corpX.un gate.isp.un$ wget -O - -q http://​server.corpX.un
 +</​code><​code>​
 +# cat /​etc/​nginx/​sites-available/​myapp1
 +</​code><​code>​
 +    upstream myapp1 {
 +        server server.corpX.un;​
 +        server server2.corpX.un;​
 +    }
 +
 +    server {
 +        listen 80;
 +        server_name server.corpX.un corpX.un;
 +
 +        location / {
 +            proxy_pass http://​myapp1;​
 +        }
 +    }
 +</​code><​code>​
 +# ln -s /​etc/​nginx/​sites-available/​myapp1 /​etc/​nginx/​sites-enabled/​myapp1
 </​code>​ </​code>​
сервис_http.txt · Last modified: 2024/05/24 09:20 by val