zl程序教程

您现在的位置是:首页 >  硬件

当前栏目

9分钟教程之阿里云服务器搭建wordpres站点

服务器教程阿里 搭建 分钟 站点
2023-09-14 09:00:25 时间

前面讲了怎么配置阿里云服务器,今天讲讲怎么在阿里云服务器快速搭建wordpress网站。

下载wordpress

wordpress最新下载地址:https://wordpress.org/latest.zip,用unzip解压下载下来的压缩包,把文件夹重命名为网站名称,

unzip latest.zip

mv latest idoras.com

这样就得到一个以网站域名命名的项目。

配置nginx

要想从浏览器上访问你的网站,你需要配置nginx网站服务,然后启动nginx服务。

nginx的默认配置文件路径在:/etc/nginx/nginx.conf,配置示例如下

user test;

worker_processes 4;

pid /var/run/nginx.pid;

events {

 worker_connections 65535;

 multi_accept on;

 use epoll;

http {

 sendfile on;

 client_max_body_size 8m;

 tcp_nopush off;

 tcp_nodelay on;

 limit_conn_zone $binary_remote_addr zone=one:100m;

 keepalive_timeout 15;

 types_hash_max_size 2048;

 include /etc/nginx/mime.types;

 default_type application/octet-stream;


gzip_http_version 1.1; gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; include /etc/nginx/conf.d/*.conf; }

第一行user test;指定nginx启动的用户,可以不配置最后一行include /etc/nginx/conf.d/*.conf;启用nginx虚拟域名配置,每一个配置文件可以配置一个单独的域名,实现一台服务器监听多个网站域名。

多米诺站长网的虚拟主机配置文件:/etc/nginx/conf.d/idoras.com.conf,内容如下

server {

 listen 80;

 server_name idoras.com;

 rewrite ^/(.*)$ https://idoras.com/$1 permanent;

server {

 listen 80;

 server_name www.idoras.com;

 rewrite ^/(.*)$ https://idoras.com/$1 permanent;

server {

 listen 443 ssl;

 server_name www.idoras.com;

 ssl_certificate /etc/ssl/certs/nginx-selfsigned.crt;

 ssl_certificate_key /etc/ssl/private/nginx-selfsigned.key;

 rewrite ^/(.*)$ https://idoras.com/$1 permanent;

server {

 listen 443 ssl;

 server_name idoras.com;

 location /nginx_status {

 allow 127.0.0.1;

 deny all;

 stub_status on;

 root /home/test/sites/idoras.com;

 access_log /var/log/nginx/idoras.com/access.log;

 error_log /var/log/nginx/idoras.com/error.log;

 ssl_certificate /etc/ssl/certs/nginx-selfsigned.crt;

 ssl_certificate_key /etc/ssl/private/nginx-selfsigned.key;

 limit_conn one 300;

 if (-f $document_root/system/maintenance.html) {

 rewrite ^(.*)$ /system/maintenance.html break;

 location ~ (/assets|/system|/avatar.png|/favicon.ico|/*.txt) {

 access_log off;

 expires 14d;

 gzip_static on;

 add_header Cache-Control public;

 location / {

 if ($host != idoras.com) {

 rewrite ^/(.*)$ https://idoras.com/$1 permanent;

 try_files $uri $uri/ /index.php?$args;

 index index.php;

 include hhvm.conf;

 proxy_redirect off;

 proxy_set_header Host $http_host;

 proxy_set_header X-Forward-For $remote_addr;

 proxy_set_header Host $host;

 proxy_set_header X-Forwarded-Host $host;

 proxy_set_header X-Forwarded-Server $host;

 proxy_set_header X-Real-IP $remote_addr;

 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

 proxy_buffering on;

 proxy_http_version 1.1;

 proxy_set_header Upgrade $http_upgrade;

 proxy_set_header Connection "Upgrade";

 proxy_set_header X-Forwarded-Proto https;

 gzip on;

}

由于是在测试阶段,使用的是nginx自验证ssl证书,nginx本地证书letsencrypt安装免费证书,根据需要自行选择,正式上线肯定是要用letsencrypt安装证书的。

配置完成之后就可以运行sudo nginx启动nginx服务了,目前还是不能访问网站,因为没有配置hhvm。

hhvm配置

参照配置阿里云服务器教程之后,hhvm默认已经启动了,但是还需要进行配置修改才能成功运行网站。

hhvm的启动命令在:/etc/init.d/hhvm,使用vi打开这个文件,找到RUN_AS_USER=这一行,把后面的用户改成你自己的管理用户,不然启动hhvm之后会提示403,因为运行hhvm的用户没有权限访问当前的网站目录。

mysql配置

mysql安装之后有一个root用户,如果你没有修改过密码的话,默认密码为空,安装wordpress的时候需要用到用户名和密码配置,和linux服务器一样,不推荐直接使用root用户,最好创建一个新的用户, 赋予这个用户适当的管理权限。

在shell终端输入:mysql -uroot -p登录mysql服务器,

CREATE USER test@localhost IDENTIFIED BY pass;

GRANT ALL PRIVILEGES ON *.* TO test@localhost;

这样在安装wordpress的时候就可使用用户名test和密码pass创建新的数据库了。


阿里云服务器申请试用并快速搭建网站教程(图文教程) 阿里云提供云服务器1个月-3个月免费试用,可申请的试用配置有2核4GB 3个月、2核8GB 3个月、4核8GB 1个月、4核16GB 1个月,本文为大家介绍如何申请这些试用云服务器及在云服务器上快速搭建网站教程,以图文形式展示给大家,以供参考。
如何购买阿里云服务器选配教程 如何购买阿里云服务器选配教程,阿里云百科来详细说下这两种方式购买云服务器的流程,购买活动机价格便宜,只是可选配置较为固定,就那么几款,简单选择地域节点即可;自定义购买选择范围广,选项配置也会比较复杂,当然价格会稍微贵一些。
手把手教你如何购买阿里云服务器(新手用户教程) 手把手教你如何购买阿里云服务器(新手用户教程) ,阿里云百科来详细说下这两种方式购买云服务器的流程,购买活动机价格便宜,只是可选配置较为固定,就那么几款,简单选择地域节点即可;自定义购买选择范围广,选项配置也会比较复杂,当然价格会稍微贵一些。
阿里云服务器如何购买?三种购买阿里云服务器方式教程分享 三种购买阿里云服务器方式教程分享告诉你阿里云服务器如何购买,2023阿里云服务器购买流程更新,选购云服务器有两个入口,一个是选择活动机,只需要选择云服务器地域、系统、带宽即可;另一个是在云服务器页面,自定义选择云服务器配置,这种方式购买云服务器较为复杂,需要选付费方式、地域及可用区、ECS实例规格、镜像、网络、公网IP、安全组等配置,阿里云百科来阿里云服务器购买流程指南2023新版教程:
阿里云服务器申请试用并部署LNMP环境(CentOS 7)教程 阿里云提供云服务器1个月-3个月免费试用,可申请的试用配置有2核4GB 3个月、2核8GB 3个月、4核8GB 1个月、4核16GB 1个月,本文为大家介绍如何申请这些试用云服务器及在云服务器上部署LNMP环境(CentOS 7)教程,以供参考。
阿里云服务器购买指南(适合新手小白的图文指导教程) 阿里云服务器购买指南(适合新手小白的图文指导教程)选购云服务器有两个入口,一个是选择活动机,只需要选择云服务器地域、系统、带宽即可;另一个是在云服务器页面,自定义选择云服务器配置,这种方式购买云服务器较为复杂,需要选付费方式、地域及可用区、ECS实例规格、镜像、网络、公网IP、安全组等配置
阿里云服务器购买指南关于新手小白的图文指导教程 2023阿里云服务器购买指南关于新手小白的图文指导教程,2023阿里云服务器购买流程更新,选购云服务器有两个入口,一个是选择活动机,只需要选择云服务器地域、系统、带宽即可;另一个是在云服务器页面,自定义选择云服务器配置,这种方式购买云服务器较为复杂,需要选付费方式、地域及可用区、ECS实例规格、镜像、网络、公网IP、安全组等配置,阿里云百科来阿里云服务器购买流程指南2023新版教程:
阿里云服务器购买后如何使用?阿里云服务器搭建Web站点图文教程 阿里云服务器购买后如何使用?本文为大家介绍两种最常见且简单的搭建Web站点的方式,第一种是在Windows Server 2012 R2 64位系统的ECS实例上使用IIS服务器搭建多个Web站点。第二种是通过阿里云云市场镜像在Windows操作系统的ECS实例上快速部署Web环境。利用宝塔Windows面板一键安装IIS组件、PHP环境、MySQL数据库。