首页>建站相关>如何在一个服务器上放置多个站点

如何在一个服务器上放置多个站点

在阿里云购买的服务器快到期了,想把阿里云上的站点迁移到目前使用的电信服务器上。因为电信服务器上已经放置了一个typecho博客,所以学习一下在同一个服务器上放置两个不同的站点。

数据库准备

首先当然是登陆数据库,为新站点创建一个数据库名称;

mysql -u root -p

在mysql中,创建数据库使用“create”,删除则用“delete”命令,删除前仔细回顾一下数据库的名称,误删有用的库就可以提桶跑路了;

create database yourDB;

系统准备

准备放上一个wordpress的程序,wordpress的安装教程多如牛毛,就不抛砖引砖了,个人习惯直接复制“wp-config-sample.php”文件,重命名为“wp-config.php”后直接修改配置文件。

cp wp-config-sample.php wp-config.php

需要注意的是,解压后最好及时赋予文件夹以权限,避免后续安装中出现错误:

chown -R apache:apache *

证书准备

nginx用的https证书一共有两个文件,利用阿里云生成免费证书后上传到服务器,然后拷贝至指定目录,博主把证书统一放在了“etc/pki/nginx”文件夹中:

cp *.key /etc/pki/nginx
cp *.pem /etc/pki/nginx

配置nginx

进入“etc/nginx/conf.d”增加一个配置文件,配置文件书写参考:

server {
    listen 80;
    server_name blog.abddb.com ;
    rewrite ^(.*)$ https://${server_name}$1 permanent;
}

server {
    listen 443 ssl;
    server_name blog.abddb.com;
    root /usr/share/nginx/html/wordpress;
    include /etc/nginx/default.d/*.conf;
    gzip on;
    gzip_min_length 16k;
    gzip_comp_level 1;
    gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/png image/svg+xml;
    gzip_vary on;
    gzip_disable "msie6";
    gzip_buffers 32 4k;
    gzip_http_version 1.0;

    ssl_certificate /etc/pki/nginx/blog.abddb.com.pem;
    ssl_certificate_key /etc/pki/nginx/blog.abddb.com.key;
    ssl_session_cache shared:SSL:1m;
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;

    location / {
        index index.php index.html index.htm;
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

重新启动nginx:

nginx -s reload

网页安装

网页访问新的网址,比如博主的地址是就是“blog.abddb.com”。

标签: 云服务器

移动端可扫我直达哦~

推荐阅读

linux 2023-05-25

香港云服务器的后缀名-ctg,bgp,cn2,cmi

自己的服务器用的是天翼云的,蹭了新用户的资格,一次性续了4年。服务器上暂时只搭建了一个个人博客,时不时写几篇博文。俗话说,好记性不如烂笔头,几个月之后需要重新回忆某个曾经做过的项目的时候,博客的好处就体现了出来,至少自己知道有个地方有...

建站相关 云服务器

linux 2023-04-09

如何变更备案信息至新的服务器

博主之前使用的阿里云服务器,云服务器商对于新购的优惠力度普遍较大,相比之下,续费的折扣就少了很多。个人博客没有收入来源,所以也不愿意投入太多,只能在即将到期之际,换一下云服务商,获取新一轮的新人价。至于为什么要写博客,一方面随着年龄的...

建站相关 云服务器

linux 2022-10-25

关于华为的云服务器

遇到微信的云客服询问是否需要购买服务器,说实话真不觉得这东西有这么大的市场需求。然而阿里云腾讯云这密密麻麻的功能选项又让人觉得不明觉厉。自己购买一台云服务器纯粹就为了建一个个人博客,记录一下工作与生活琐事。用习惯了说真的还是蛮方便的,...

建站相关 云服务器

linux 2022-10-09

阿里云ecs搭建lnmp环境

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第...

建站相关 云服务器

linux 2022-09-24

天翼云搭建LAMP环境

LAMP是一组开源软件的缩写,一个字母分别代表一个软件,依次是Linux、Apache、MySQL和PHP。虽然这些开放源代码程序本身并不是专门设计成同另几个程序一起工作的,但由于它们性能优越且易于获取,让这个组合开始逐渐流行并被普遍...

建站相关 云服务器