Heim  >  Artikel  >  Backend-Entwicklung  >  Ich habe einen Cloud-Dienst auf Alibaba Cloud gekauft. Wo kann ich den HTML-Code hochladen, um darauf zuzugreifen?

Ich habe einen Cloud-Dienst auf Alibaba Cloud gekauft. Wo kann ich den HTML-Code hochladen, um darauf zuzugreifen?

WBOY
WBOYOriginal
2016-12-05 13:44:291842Durchsuche

Das Folgende ist mein Serververzeichnis. Wenn ich eine geschriebene test.html-Datei habe, in welches Verzeichnis soll ich sie hochladen? Über welchen Weg können dann andere auf diese Seite zugreifen?
Ich habe einen Cloud-Dienst auf Alibaba Cloud gekauft. Wo kann ich den HTML-Code hochladen, um darauf zuzugreifen?

Es scheint nicht zu funktionieren?
Ich habe einen Cloud-Dienst auf Alibaba Cloud gekauft. Wo kann ich den HTML-Code hochladen, um darauf zuzugreifen?

Das Folgende ist meine Nginx-Konfiguration

<code># For more information on configuration, see:
#   * Official English Documentation: http://nginx.org/en/docs/
#   * Official Russian Documentation: http://nginx.org/ru/docs/

user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;

# Load dynamic modules. See /usr/share/nginx/README.dynamic.
include /usr/share/nginx/modules/*.conf;

events {
    worker_connections 1024;
}

http {
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile            on;
    tcp_nopush          on;
    tcp_nodelay         on;
    keepalive_timeout   65;
    types_hash_max_size 2048;

    include             /etc/nginx/mime.types;
    default_type        application/octet-stream;

    # Load modular configuration files from the /etc/nginx/conf.d directory.
    # See http://nginx.org/en/docs/ngx_core_module.html#include
    # for more information.
    include /etc/nginx/conf.d/*.conf;

    server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;
        root         /usr/share/nginx/html;

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        location ~ ^/wechat/.+ {
          proxy_pass http://127.0.0.1:3000;
        }

        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }

# Settings for a TLS enabled server.
#
#    server {
#        listen       443 ssl http2 default_server;
#        listen       [::]:443 ssl http2 default_server;
#        server_name  _;
#        root         /usr/share/nginx/html;
#
#        ssl_certificate "/etc/pki/nginx/server.crt";
#        ssl_certificate_key "/etc/pki/nginx/private/server.key";
#        ssl_session_cache shared:SSL:1m;
#        ssl_session_timeout  10m;
#        ssl_ciphers HIGH:!aNULL:!MD5;
#        ssl_prefer_server_ciphers on;
#
#        # Load configuration files for the default server block.
#        include /etc/nginx/default.d/*.conf;
#
#        location / {
#        }
#
#        error_page 404 /404.html;
#            location = /40x.html {
#        }
#
#        error_page 500 502 503 504 /50x.html;
#            location = /50x.html {
#        }
#    }

}

</code>

Antwortinhalt:

Das Folgende ist mein Serververzeichnis. Wenn ich eine geschriebene test.html-Datei habe, in welches Verzeichnis soll ich sie hochladen? Über welchen Weg können dann andere auf diese Seite zugreifen?
Ich habe einen Cloud-Dienst auf Alibaba Cloud gekauft. Wo kann ich den HTML-Code hochladen, um darauf zuzugreifen?

Es scheint nicht zu funktionieren?
Ich habe einen Cloud-Dienst auf Alibaba Cloud gekauft. Wo kann ich den HTML-Code hochladen, um darauf zuzugreifen?

Das Folgende ist meine Nginx-Konfiguration

<code># For more information on configuration, see:
#   * Official English Documentation: http://nginx.org/en/docs/
#   * Official Russian Documentation: http://nginx.org/ru/docs/

user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;

# Load dynamic modules. See /usr/share/nginx/README.dynamic.
include /usr/share/nginx/modules/*.conf;

events {
    worker_connections 1024;
}

http {
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile            on;
    tcp_nopush          on;
    tcp_nodelay         on;
    keepalive_timeout   65;
    types_hash_max_size 2048;

    include             /etc/nginx/mime.types;
    default_type        application/octet-stream;

    # Load modular configuration files from the /etc/nginx/conf.d directory.
    # See http://nginx.org/en/docs/ngx_core_module.html#include
    # for more information.
    include /etc/nginx/conf.d/*.conf;

    server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;
        root         /usr/share/nginx/html;

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        location ~ ^/wechat/.+ {
          proxy_pass http://127.0.0.1:3000;
        }

        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }

# Settings for a TLS enabled server.
#
#    server {
#        listen       443 ssl http2 default_server;
#        listen       [::]:443 ssl http2 default_server;
#        server_name  _;
#        root         /usr/share/nginx/html;
#
#        ssl_certificate "/etc/pki/nginx/server.crt";
#        ssl_certificate_key "/etc/pki/nginx/private/server.key";
#        ssl_session_cache shared:SSL:1m;
#        ssl_session_timeout  10m;
#        ssl_ciphers HIGH:!aNULL:!MD5;
#        ssl_prefer_server_ciphers on;
#
#        # Load configuration files for the default server block.
#        include /etc/nginx/default.d/*.conf;
#
#        location / {
#        }
#
#        error_page 404 /404.html;
#            location = /40x.html {
#        }
#
#        error_page 500 502 503 504 /50x.html;
#            location = /50x.html {
#        }
#    }

}

</code>

Installieren Sie zunächst die Serverumgebung, entweder Nginx oder Apache
Übertragen Sie dann die Datei in das Stammverzeichnis des Webverzeichnisses
Geben Sie abschließend die Server-IP im Browser ein

Dasselbe wie Ihre lokale Unix-Umgebung

Ich verwende nodejs+nginx

root /usr/share/nginx/html;
Diese Zeile beschreibt das Web-Stammverzeichnis Ihrer Nginx-Konfiguration

Und Ihr / stellt das Stammverzeichnis Ihres Serversystems dar, lassen Sie sich nicht verwirren

Beantworten Sie zuerst die Frage: Sie benötigen einen Webserver (Nginx/Apache ist akzeptabel)

Was Sie tun müssen: Installieren Sie Nginx/Apache zuerst lokal und führen Sie es aus. Nehmen Sie sich dann 10 Minuten Zeit, um die Rolle jedes Verzeichnisses zu verstehen.

Nginx- oder Apache-Umgebung, je nachdem, mit welcher Sie vertraut sind, verwenden Sie diejenige, mit der Sie vertraut sind. Wenn Sie Nginx verwenden, müssen Sie die Konfiguration von Nginx verstehen. Im Allgemeinen müssen Sie Ihre IP-Adresse, Ihren Port und den Dateipfad konfigurieren, den Sie in der Nginx-Umgebung anzeigen möchten (d. h. die Datei Nginx.conf). und dann neu starten Nginx Damit es wirksam wird, ist dies der einfachste Konfigurationsprozess

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn