环境: Ubuntu 12.04 64 位服务器版(官方推荐)
内存:2GB CPU:2.00GHz 硬盘:25GB
安装步骤:
1、进入root权限,新装系统可用
sudo passwd root #重置root密码
2、更新源:
sudo apt-get update -y #更新更新源
sudo apt-get upgrade -y #安装更新软件
sudo reboot #重启服务器
3、edx安装:
①sudo apt-get install -y build-essential software-properties-common python-software-properties curl git-core libxml2-dev libxslt1-dev libfreetype6-dev python-pip python-apt python-dev
sudo pip install --upgrade pip
sudo pip install --upgrade virtualenv
②安装edx的configuration文件
cd /var/tmp
git clone -b release https://github.com/edx/configuration
③手动修改COMMON_SSH_PASSWORD_AUTH 为"yes"
sudo vim configuration/playbooks/roles/common/defaults/main.yml
④安装ansible所需的软件环境
cd /var/tmp/configuration
sudo pip install -r requirements.txt
⑤配置安装edx平台
cd /var/tmp/configuration/playbooks && sudo ansible-playbook -c local ./edx_sandbox.yml -i "localhost,"
⑥安装完成后查看服务启动情况
sudo /edx/bin/supervisorctl -c /edx/etc/supervisord.conf status
Ssh远程:
1、install: sudo apt-get install openssh-server
2、启动服务: sudo service ssh start/stop
Sudo /etc/init.d/ssh restart
3、工作状态: netstat -tlp
Ps -c | grep ssh
4、关闭防火墙? Sudo ufw disable
5、putty连接 Putty软件(win7) 端口号:22 连接方式:ssh
Ubuntu下连接方式: ssh username@ip
查看本地地址: ifconfig -a
创建超级用户:
Sudo su edxapp -s /bin/bash #step1
Cd ~ #step2
Source edxapp_env #step3
Python /edx/app/edxapp/edx-platform/manage.py lms createsuperuser --settings aws #step4
根据提示输入所要创建的超级用户名,注册邮箱跟密码