网站建设资讯

NEWS

网站建设资讯

阿里云服务器ftp目录 阿里云服务器配置ftp

阿里云服务器ftp上传在哪个文件夹

UNIX/Linux操作系统的虚拟主机请将网页文件上传到htdocs目录下,WINDOWS操作系统的主机将网页文件上传到根目录下即可。

创新互联致力于互联网网站建设与网站营销,提供成都网站设计、成都做网站、网站开发、seo优化、网站排名、互联网营销、微信小程序开发、公众号商城、等建站开发,创新互联网站建设策划专家,为不同类型的客户提供良好的互联网应用定制解决方案,帮助客户在新的全球化互联网环境中保持优势。

阿里云服务器的网站根目录是哪个?

在买了阿里云服务器之后需要设置一个网站目录,这个目录就是根目录,然后再在这个目录设置ftp就可以在你所说的根目录上上传下载东西了。更多阿里云服务器的介绍可以到就要阿里云 阿里云爱好者的天堂网上去看看.

如何在阿里云服务器上部署disguz论坛?

很多朋友想在阿里云服务器上安装disguz论坛,但是会遇到一些问题,今天楼主给大家分享一下我自己安装过程中遇到的问题,并说明怎么解决的,供大家交流与学习,闲话不说,咱们开始。

一:环境说明

楼主的阿里云服务器配置为:

centos的版本为6.3   64位

php版本5.4.27

mysql 版本 5.5.37

apache版本 Apache/2.2.27 (Unix)

首先得清楚自己的网站根目录在哪里,我所用的linux操作系统是centos 6.3,网站根目录为/alidata/www/default/,阿里云服务器配置不同网站根目录也不同。在安装之前找到自己网站的根目录,也就是我们要把disgus安装到网站根目录。

二.下载Xshell 。

Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。利用xshell可以通过windows远程连接到阿里云服务器上。安装好软件后,打开xshell点击新建弹出对话框如下:

在常规选项下名称填写自己容易记住的,楼主填了个giusguz论坛部署。接下来协议选择SSH,主机填写你要连接的远程主机的IP地址。点击确定。然后填写你的远程主机的用户名,一般是root(root为超级管理员)。点击确定。

填写密码,点击确定。这时连接到远程主机上。如下

三.下载disguz以及数据库的创建

1连接成功后,我们首先进入数据库创建数据库,待会儿安装disguz的时候需要用到数据库。在xshell控制面板中连接数据库,输入如下图的命令:

接下来创建数据库如下:

Create database disguz default charset utf8 我创建的数据库名称叫disguz 默认编码为utf8。注意这里的编码为utf8等一下下载disguz选择的版本就为utf8版本的。

2.到disguz官网上下载utf8版本的压缩包。如下:选择简体utf8版本的,你也可以选择其他版本的,根据自己的实际情况选择。复制连接地址

接下来退出数据库在命令界面输入exit 回车,如下

我们在#后面输入wget   然后回车

wget 命令是从网上下载资源的命令。

找到我们下载的disguz压缩包所在的位置。如图:

四.disguz的安装

我们已经知道了disguz的压缩包在目录/root 下 然后直接在该目录下解压

键入命令 unzip Discuz_X3.2_SC_UTF8.zip  。unzip命令后面跟着的是你要解压的文件的名称。然后输入命令ls 我们看到解压后出现了三个文件夹

readme  upload   utility 我们需要的文件夹是upload如图

在网站根目录下创建文件夹disguz,我们要把disguz论坛安装在disguz文件夹下。从第一步我们知道网站的根目录为/alidata/www/default/

键入命令mkdir  /alidata/www/default/disguz 回车,这是就在网站根目录下创建了一个目录disguz。在当前的目录下键入命令cp -R upload/*   /alidata/www/default/disguz 该命令是将upload文件夹下的所有文件复制到网站根目录下的disguz目录下。如图:

复制完成后,我们打开浏览器,在浏览器中输入你的阿里云主机的IP地址加上项目的目录如图:这时我们发现弹出了disguz的安装界面

点击同意,这时候问题就出现了,我们发现许多目录不可写。

解决这个问题的办法就是把目录的权限打开,并查看目录的分组是否正确,首先我们找到网站根目录,进入到disguz目录下。键入命令 cd /alidata/www/default/ 进入到default目录下,然后键入命令ll如下图:

这时候我们发现disguz这个目录输入root组,而default属于www目录组,所以我们应该将disguz重新分配组为www,在网站根目录下键入命令 chown -R  www:www  disguz

这时候将disguz的组变为www,如果你的阿里云服务器的组不是root,而是其他,比如apache 那么命令就为chown  -R  apache:apache  disguz 。然后再把disguz下面的文件的权限设置为777,键入命令chmod  777  disguz/*  将disguz目录下的所有文件权限设置为最高。此时刷新浏览器我们发现目录全部可写。

点击下一步,然你选择全新安装还是手工安装,取决于你。再点击下一步

填写完信息后,点击下一步,系统就会自动安装,自动创建数据库。至此disguz在阿里云服务器上的安装步骤完毕。如果有什么地方说的不对,希望大家指导。

怎么通过FTP上传文件到阿里云服务器

1、首先使用ssh连接服务器:

ssh root@你的服务器IP地址

输入密码,登录。

2、更新source-list到最新的源信息:

apt-get update

安装ftp服务器vsftp:

apt-get install vsftpd -y

没有特殊情况,会成功安装。

3、添加一个账户,专门作为ftp账户登录使用:

useradd -d /home/myftp -s /usr/sbin/nologin myftp

账户名:myftp

账户的主目录:/home/myftp

-s /usr/sbin/nologin限制myftp账户不能登录shell终端

4、安全起见,禁止myftp账户登录shell终端:

查看/etc/shells中是否包含/usr/sbin/nologin, 如果没有,在最后添加。

vim /etc/shells

5、修改账户的密码:

passwd myftp

输入自己的密码,输入过程中密码不可见。

6、创建账户home目录,并修改权限:

mkdir /home/myftp

chown -R my /home/myftp

chmod 555 /home/myftp

/home/myftp不能有写权限,否则登录不成功。

7、修改vsftpd配置文件:

vim /etc/vsftpd.conf

修改下面的配置:

禁止匿名登录,注释行:#anonymous_enable=YES

允许本地账户登录:local_enable=YES

允许上传文件:write_enable=YES

打开下面注释,允许myftp访问其主目录:

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

8、添加/etc/vsftpd.chroot_list文件:

vim /etc/vsftpd.chroot_list

禁止ftp账户访问主目录,文件中添加内容:ftp

9、配置完成,重新启动vsftpd

service vsftpd restart

10、下载安装 FileZilla

FileZilla是一个开源免费的ftp客户端,并且支持Windows,Linux,MacOS系统。

下载地址百度搜索FileZilla官网,第一个就是。

11、启动FileZilla,连接ftp服务器

输入服务器IP地址、用户名、前面设定的密码、端口21,点击Quickconnect按钮连接。

连接成功后,上传文件还是不能成功,因为/home/myftp目录是不可写的,可以在这个目录里面建立几个可读写的目录用来上传文件。


名称栏目:阿里云服务器ftp目录 阿里云服务器配置ftp
链接地址:http://njwzjz.com/article/ddsidip.html