创建网站——小白教程

随笔4个月前发布 幸福
38 0 0

用户访问网站的流程:

1.在浏览器中输入域名

2.浏览器自动调用DNS(域名服务),将域名解析为IP地址

3.浏览器通过IP地址找到网站的服务器

4.服务器返回网页至浏览器

建立网站基本步骤:

1.申请一个独立域名

2.申请一台云服务器ECS,存储和运行网站的内容

3.在服务器上安装网站环境,如Apache、nginx

4.发布网站内容到云服务器

5.将第一步注册的域名解析至云服务器的外网IP地址

6.进行ICP备案(大陆地址的ECS需要备案,如果是香港或者海外的则不需要)

具体步骤:

1. 连接到ECS实例:

购买并打开ECS实例(点击远程连接)。

创建网站——小白教程

如果不想买域名的话,就去更改安全组入方向的内容。这样的话,后面使用公网IP既可进行访问

创建网站——小白教程

2. 更新系统:

sudo apt update

sudo apt upgrade

3. 安装Nginx:

sudo apt install nginx

4. 安装PHP和必要的扩展:

sudo apt install php-fpm php-mysql

5. 配置Nginx以使用PHP:

编辑 /etc/nginx/sites-available/default 文件:

sudo nano /etc/nginx/sites-available/default

修改配置,添加如下内容:

server {

listen 80; #80是http,443是https

server_name your_domain.com;

root /var/www/html;

index index.php index.html index.htm;

location / {

try_files $uri $uri/ =404;

}

location ~ .php$ {

fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;

fastcgi_index index.php;

include fastcgi_params;

}

}

6. 重启Nginx:

sudo systemctl restart nginx

7. 创建网站文件:

在 /var/www/html 目录下创建以下文件:

index.html

upload.php

8. 创建上传目录并设置权限:

sudo mkdir /var/www/html/uploads

配置网站目录权限

sudo chown -R www-data:www-data /var/www/html/uploads

sudo chmod 755 /var/www/html/uploads

9. 配置域名:

在阿里云的域名管理控制台中,将您的域名指向ECS实例的公网IP地址。

在这个过程中,我们需要在域名控制台,点击对应域名的解析操作。在解析设置中进行设置,其中记录值为公网IP。

创建网站——小白教程

10. 配置HTTPS (可选但推荐):

使用Let’s Encrypt获取免费的SSL证书,并配置Nginx使用HTTPS。

11.如果是大陆ECS,则需要ICP备案后才能使用。如果是海外或香港,则可以直接使用。如果没有域名,安全组那里改过以后就可以使用公网IP使用了

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...