从0-1搭建一个属于自己的网站。
购买服务器
-
阿里云购买云服务器。
-
复制服务器IP。
注册域名
域名以 eici.cc 为例。
-
在阿里云注册自己喜欢的域名,然后再域名列表找到刚刚注册的域名。
-
添加域名解析。
添加一条 @ 和 www 的A记录。
-
添加成功以后,使用终端ping一下域名看是否解析成功。看到返回说明解析成功。
-
现在,网站已经完成80%,把网站部署完成以后就能正常访问。
服务器安装nginx
操作系统:Debian 11.6
-
更新操作系统
sudo apt update sudo apt upgrade
-
安装必要的组件。
sudo apt install curl gnupg2 ca-certificates lsb-release debian-archive-keyring
-
导入nginx 签名密钥。
curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
-
验证密钥是否正确。
gpg --dry-run --quiet --no-keyring --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg
输出结果如下:
pub rsa2048 2011-08-19 [SC] [expires: 2024-06-14] 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 uid nginx signing key <[email protected]>
-
设置稳定的 nginx 包 apt 存储库。
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \ http://nginx.org/packages/debian `lsb_release -cs` nginx" \ | sudo tee /etc/apt/sources.list.d/nginx.list
-
更新包信息。
apt update
-
安装nginx。
apt install nginx
-
修改配置文件。
vim /etc/nginx/conf.d/default.conf # 把 localhost 改成 eici.cc www.eici.cc
-
启动nginx。
systemctl start nginx
-
到这应该能正常访问到如下页面了。
-
如果无法访问网页,在服务器的安全组里面放行80和443端口。
至此,一个最基本的网站就搭建完成了。
标签:01,建网站,--,gpg,keyring,apt,nginx,sudo From: https://www.cnblogs.com/beizong/p/17473877.html