如何使用 VPS 搭建網站
介紹
Virtual Private Server(VPS)是指在一臺服務器上虛擬出多個獨立的服務器環境,每個環境可以獨立配置、獨立操作系統。通過 VPS,我們可以擁有自己獨立的服務器環境。
本篇文章將介紹如何使用 VPS 搭建網站,包括購買 VPS、配置 VPS、搭建網站。
購買 VPS
首先需要購買 VPS,我們可以選擇一些云計算服務商進行購買,如騰訊云、阿里云等。以下以騰訊云為例,介紹如何購買 VPS。
1. 在騰訊云控制臺選擇“云服務器”-“選購”進入選購頁。
2. 選擇合適的機型、地域、操作系統等配置信息,并選擇購買時長。
3. 確認訂單信息,選擇支付方式,完成支付。
4. 等待服務器購買成功后,即可登錄服務器進行配置。
購買鏈接: 立即購買
配置 VPS
購買完成后,需要進行一些配置操作。
1. 登錄服務器:使用 SSH 工具(如 Xshell、Putty)登錄服務器,輸入購買時設置的登陸密碼。
2. 更新系統:如果您購買的是 Linux 系統,需要進行系統更新,使用以下命令更新系統:
sudo apt update
sudo apt upgrade
3. 安裝 Web 服務器:我們可以選擇常用的 Web 服務器軟件,如 Apache、Nginx 等。以下以 Nginx 為例,介紹如何安裝:
sudo apt install nginx
4. 配置防火墻:我們可以使用防火墻來增加服務器安全性,以下以 ufw(Uncomplicated Firewall)為例,介紹如何配置:
sudo apt install ufw
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow https
sudo ufw enable
搭建網站
完成以上配置后,我們就可以在服務器上搭建自己的網站了,以下以 WordPress 為例,介紹如何在服務器上安裝 WordPress。
1. 安裝 PHP 和 MySQL 數據庫服務器:
sudo apt install php-fpm php-mysql mysql-server
2. 創建 MySQL 用戶和數據庫:
mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit
其中,password 為您設置的密碼。
3. 下載并配置 WordPress:
sudo apt install wget
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz
sudo mv wordpress /var/www/html
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
sudo nano /etc/nginx/sites-available/default
將文件中的內容替換如下:
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html/wordpress;
index index.php index.html index.htm;
server_name example.com;
client_max_body_size 100M;
location / {try_files $uri $uri/ /index.php?$args;}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {deny all;}
}
替換完成后,使用
正文完
發表至: 云服務器
2023-05-06