实战腾讯云轻量级服务器

选择腾讯云海外轻量级服务器,配置2C4G。想来也够用,没有建站经验,就当练手来。因为懒的敲键盘,系统选了1panel Linux。不限流量的,另外赠送存储桶。具体看下图。之所以显示有两个服务器,因为新加坡的服务器,国内访问受限,就退了。腾讯云5天内是可以无条件退的。经过腾讯云提供的线路测试,东京的好像比香港与首尔要快。

新手小白建网站,踩了不少坑,网络上贴子查了个遍。结果发现许多问题没有那么麻烦,在面板里都能操作。入手后第一件事就是搭建环境。在腾讯云控制台点服务器上的登录,就会打开一个网页的终端。输入1pctl user-info,就会显示1panel的登录地址,包括端口号与安全入口,1panel的用户名,password显示都是*。你只能输入1pctl update password修改密码。这一切都完成后,你就能打开1panel的控制面板了。在1panel面板里你可以改用户名与密码,初始的用户名不好记。

接下了可以搭建网站里,首先你需要安装web服务器,选择1panel面板网站,提示你安装OpenResty,OpenResty 是一个基于 Nginx 的高性能 Web 应用服务器,安装完成会自动启动,然后搭建运行环境。Wordpress需要PHP与mysql支持。选择网站-运行环境,因为网站供选择的扩展模版不多,就自己创建了一个,点扩展模版,点创建,名称可以填Wordpress,扩展里是Wordpress需要的扩展,可以把这些复制进去:

exif,igbinary,imagick,intl,zip,apcu,memcached,opcache,redis,shmop,mysqli,pdo_mysql,gd

完成后点创建运行环境。名称随意,可以是PHP-WP,其他默认,这个配置运行最新的版本应该没有什么问题。扩展模版选刚才建立的Wordpress。创建完成后从应用商店安装mysql数据库,还有phpmyadmin数据库管理。还有点计划任务-脚本库,点按装pure- FTPd后面的运行。

修改默认配置

# 默认配置位于 /etc/pure-ftpd/pure-ftpd.conf,在配置文件中找到下面几个参数进行修改:

# 指定路径,PureDB用户数据库文件
PureDB /etc/pure-ftpd/pureftpd.pdb
# 开启日志
VerboseLog yes
# 拒绝匿名登录
NoAnonymous yes
# 开启被动端口范围 (这里需要根据实际需求调整端口范围)
PassivePortRange 39000 40000

改完以后需要重启ftp服务,不是重启服务器。然后去腾讯云服务器的控制面板改防火墙。不需要开启1panel的防火墙了,服务器都设置了,需要添加放行端口。点腾讯云控制台,服务器登录旁边的那3个点。

点查看详情

点防火墙,需要放行21,39000-40000。我也把20开放了,有人说ftp需要。这样你可以用FileZilla连接上传文件了。

1panel的8090端口也要放行,还有phpmyadmin的8089也需要放行。现在可以安装Wordpress了,打开网站,点创建网站-运行环境。填入你的域名,可以勾上创建FTP,创建数据库,创建数据库时,字符集选utf8mb4。1panel有个功能挺方便的,你用系统-文件查看时,点终端就能进入那个目录了,不需要你在终端里打一串目录名了。

你现在能在网站中看到新建的网站了,点网站中的文件夹,你就进入了网站的index目录了,点上面的终端,输入wget https://cn.wordpress.org/wordpress-6.8.2-zh_CN.zip

下载完成后,你可以退出终端,在1panel的查看文件中点那个压缩文件,会让你选择解压文件夹,你可以不用改,就在index下。解压后得到一个wordpress文件夹,点开文件夹,选择全部文件与目录,点上面菜单中点移动,然后回到index目录,点菜单上面点粘贴,然后就可以删除index下面的wordpress目录了。最后需要修改权限,回到index上一级的目录,点文件后面的更多。编辑权限

按这样修改权限,记得下面那个同时修改子目录需要勾上。用户名与用户组都是ubuntu。修改wp-config-sample.php。

// ** Database settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define( ‘DB_NAME’, ‘database_name_here’ );

/** Database username */
define( ‘DB_USER’, ‘username_here’ );

/** Database password */
define( ‘DB_PASSWORD’, ‘password_here’ );

/** Database hostname */
define( ‘DB_HOST’, ‘localhost’ );

/** Database charset to use in creating database tables. */
define( ‘DB_CHARSET’, ‘utf8’ );

/** The database collate type. Don’t change this if in doubt. */
define( ‘DB_COLLATE’, ” );

将其中的database_name_here,username_here,password_here替换你在创建网站时建立数据库信息。define( ‘DB_HOST’, ‘localhost’ )中的licalhost替换为mysql,define( ‘DB_CHARSET’, ‘utf8’ )中的utf8替换为utf8mb4。文件重命名为wp-config.php。浏览器输入http://你的域名/wp-admin/。就能配置完成你的Wordpress网站了。

下一篇将说一下修改网站对上传最大文件的限制,用1panel修改几分钟搞定,不需要去找哪些乱七八糟不知道存放哪里的文件了。还有那个nginx对上传文件超过50M的报错。

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注