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 12:02]
val [Debian/Ubuntu]
сервис_http [2022/01/19 14:06]
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
     -->     -->
 +    <PRE>
 +text
 +  as
 +    is
 +    </​PRE>​
     <​H1>​Go to Google</​H1>​     <​H1>​Go to Google</​H1>​
-    <A HREF=http://​freebsd.org/>​ +    <A HREF=https://​freebsd.org/>​ 
-    <IMG SRC=http://​www.freebsd.org/​logo/​logo-full.png>​+    <IMG SRC=https://​www.freebsd.org/​logo/​logo-full.png>​
     </​A> ​     </​A> ​
   </​BODY>​   </​BODY>​
Line 216: Line 221:
  
 ==== 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 534: Line 554:
 </​code>​ </​code>​
  
 +==== Редирект HTTP на HTTPS ====
 +<​code>​
 +# a2enmod rewrite
 +
 +# cat /​etc/​apache2/​sites-available/​000-default.conf
 +</​code><​code>​
 +<​VirtualHost *:80>
 +...
 +    RewriteEngine On
 +    RewriteCond %{HTTPS} off
 +    RewriteRule (.*) https://​%{HTTP_HOST}%{REQUEST_URI}
 +...
 +</​code><​code>​
 +# service apache2 restart
 +</​code>​
 ==== FreeBSD ==== ==== FreeBSD ====
 <​code>​ <​code>​
Line 628: Line 663:
 </​code><​code>​ </​code><​code>​
 ... ...
-        <​Directory /​var/​www/​html/​asterisk>+        <​Directory /​var/​www/​html/​phoneconf>
 #            AllowOverride AuthConfig #            AllowOverride AuthConfig
  
Line 818: Line 853:
 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 833: Line 868:
 </​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