• 首页
    • English
    • 中文
  • 关于我们
  • 服务项目
    • 谷歌SEO服务
    • WordPress建站服务
    • 谷歌ADS/SEM代运营
  • 项目案例
    • 医疗
    • 建材
    • 机械加工
    • 照明
    • 电商
    • 电脑硬件
  • 博客
    • 服务器运维
      • aliyun
      • 服务器安装
      • 宝塔面板
      • 虚拟化
      • 阿里云
      • Centos
      • linux
      • nginx
    • 电子商务
    • 免费资源
    • PHP
      • Magento
      • WordPress
    • 大数据采集
    • Python
    • Javascript
    • SEO
    • 未分类
  • 联系我们
What's Hot

机械模具加工公司网站设计案例

24 10 月, 2023

快速原型公司案例

24 10 月, 2023

陶瓷加工网站案例

24 10 月, 2023
Facebook Twitter Instagram
  • 中文
  • English
Facebook Twitter Instagram
VPSEO VPSEO
  • 首页
    • English
    • 中文
  • 关于我们
  • 服务项目
    • 谷歌SEO服务
    • WordPress建站服务
    • 谷歌ADS/SEM代运营
  • 项目案例
    • 医疗
    • 建材
    • 机械加工
    • 照明
    • 电商
    • 电脑硬件
  • 博客
    • 服务器运维
      • aliyun
      • 服务器安装
      • 宝塔面板
      • 虚拟化
      • 阿里云
      • Centos
      • linux
      • nginx
    • 电子商务
    • 免费资源
    • PHP
      • Magento
      • WordPress
    • 大数据采集
    • Python
    • Javascript
    • SEO
    • 未分类
  • 联系我们
VPSEO VPSEO
Home»Uncategorized»VPS 下部署Ubuntu搭建WordPress完整环境与ftp配置详解
Uncategorized

VPS 下部署Ubuntu搭建WordPress完整环境与ftp配置详解

chrispengcnBy chrispengcn7 8 月, 2021没有评论2 Mins Read
Facebook Twitter Pinterest LinkedIn Tumblr Email
Share
Facebook Twitter LinkedIn Pinterest Email

putty的使用就不解释了。

Ubuntu下搭建wordpress环境:

1.安装apache2

sudo apt-get install apache2

重启apache2

sudo /etc/init.d/apache2 restart

2.安装php

sudo apt-get install php5 //安装PHP5
sudo apt-get install libapache2-mod-php5 //配置APACHE+PHP
sudo /etc/init.d/apache2 restart //重启apache

3.安装mysql

sudo apt-get install mysql-server

4.让apache、php支持mysql

sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo /etc/init.d/apache2 restart

至此apache2+php5+mysql5环境建好

5.安装phpmyadmin

sudo apt-get install phpmyadmin

此时phpmyadmin被安装到/usr/share/phpmyadmin

需要去/var/www/html做一个phpmyadmin的超链接

sudo ln -s /usr/share/phpmyadmin

6.建数据库,可以用phpmyadmin

启动 sudo start mysql

是否开启 pgrep mysqld

查看 show databases;

进入 mysql -u root -p

创建 create database name

删除 drop database name

7.解压wordpress

sudo tar -zxvf wordpress-3.8-zh_CN.tar.gz

8.移动

sudo cp -a ./wordpress /var/www

修改文件权限,在某个目录下,可以把当前目录与子目录文件全部改成777权限:

chmod 777 -R *

修改某一个文件的权限:

chmod 644 name

wordpress无更新下载权限:

ps -aux 可以查看到apache2的用户是www-data

(centos 下 httpd 默认用户为 apache)

因此 sudo chown -R www-data /var/www/html/你的博客位置

架设FTP:

安装 sudo apt-get install vsftpd

/etc/vsftpd.conf 中修改

listen=YES

anonymous_enable=NO #一定要是no,然后别人就不能用ftp匿名账户登录了#

lacal_enable=YES

write_enable=YES

dirmessage_enable=YES

use_localtime=YES

xferlog_enable=YES

connect_from_port_20=YES

ascii_upload_enable=YES

ascii_download_enable=YES

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

secure_chroot_dir=/var/run/vsftpd/empty

pam_service_name=vsftpd

ras_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem

ras_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

pasv_enable=YES

pasv_min_port=1024

pasv_max_port=1048

pasv_addr_resolve=YES

pasv_address=”PUBLIC DNS”

userlist_enable=YES

userlist_deny=NO

userlist_file=/etc/vsftpd/user_list

local_root=/var/www

chroot_local_user=YES

anon_root=/var/www 此三行是目录修改

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

anon_upload_enable=YES

同时需要在/etc中建立一个vsftpd文件夹

文件夹中创建两个文件chroot_list和user_list,

其中chroot_list不需要填写内容,

在user_list里写上你在下面步骤中创建的user名字。

创建ftp用户(此步骤很重要):

sudo useradd -s /sbin/nologin -d /var/www -g ftp user  #user改成你想要的名字#

sudo passwd user #上面你写的名字,回车后输入两次密码#

sudo chmod 755 /var/www #修改www/文件夹权限为755#

重启vsftpd:

service vsftpd restart

如果你发现做完上述步骤FTP登陆不了,去删除/etc/pam.d/vsftpd这个文件,重启服务

开启端口:

20-21

1024-1048

22

80

443

3306

3389

绑定域名,去/etc/apache2/sites-available中修改000-default.conf

新增:

<VirtualHost 主机的地址或者DNS>

ServerName 域名或者子域名

DocumentRoot 具体路径如/var/www/html/

完了之后重启apache:

sudo /etc/init.d/apache2 restart

 

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
chrispengcn
  • Website

Related Posts

Nginx做负载均衡,有没有办法碰到404就跳过?

2 7 月, 2022

如何快速把多个excel表合并成一个excel表

7 8 月, 2021

nginx配置泛域名转发到子目录nginx泛域名转发到泛域名

7 8 月, 2021

wordpress如何防止发布文章时候自动清除

、
换行标签

7 8 月, 2021
Add A Comment

Leave A Reply Cancel Reply

*

code

导航
  • 首页
  • 关于我们
  • 服务项目
  • 项目案例
  • 博客文章
  • 联系我们
博客
  • 服务器运维
  • 服务器安装
  • nginx
  • PHP
  • WordPress
  • Python
  • Javascript
  • SEO
  • 电子商务
  • 大数据采集
  • 宝塔面板
  • 数据库
  • 电子商务
  • 虚拟化
  • 阿里云
导航
  • 首页
  • 关于我们
  • 谷歌SEO服务
  • 谷歌ADS/SEM代运营
  • WordPress建站服务
  • 项目案例
  • 博客
  • 联系我们
最新文章
  • 机械模具加工公司网站设计案例
  • 快速原型公司案例
  • 陶瓷加工网站案例
  • CNC数控加工日文网站案例
  • 触摸一体机数字标牌厂家网站案例
关于我们
关于我们

广州纬来科技有限公司
联系地址:广东省广州市番禺区富华中路富源二街18号合和大厦809

QQ : 13602156
Email : 13926026058@139.com
Contact: +86 13926026058

Facebook Twitter YouTube LinkedIn
© 2025 广州纬来科技有限公司 粤ICP备2023105857号-2
  • 首页
  • 关于我们
  • 谷歌SEO服务
  • 谷歌ADS/SEM代运营
  • WordPress建站服务
  • 项目案例
  • 博客
  • 联系我们

Type above and press Enter to search. Press Esc to cancel.