centos7 安装的时候,官方文档没有提到的几个问题

安装好centos7后,最好先更新一下系统
yum upgrade

安装mysql
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
这一步请耐心等待,中国访问慢,如果中途失败,再次运行下面命令(可断点续传)
yum install mysql-community-server

启动mysql
service mysql restart

重置mysql密码(这里重置的密码待会安装seafile的时候要用)
mysql -u root
use mysql;
update user set password=password(‘123456’) where user=‘root’;
exit

关闭centos7防火墙(不然8000端口访问可能有问题)

停止firewall
systemctl stop firewalld.service

禁止firewall开机启动
systemctl disable firewalld.service

1 个赞

这种帖子很好,我来补充下

其实centos7中,已经用mariadb代替了mysql,所以只需要
yum install mariadb-server mariadb
就可以安装了其余的和mysql一样.

还有一点,如果用了nginx的话 还需要关闭SELinux
vim /etc/sysconfig/selinux

SELINUX=disabled

或者如下设置

  1. 开启httpd_can_network_connect布尔值 允许httpd连接互联网访问

setsebool -P httpd_can_network_connect=1

  1. 修改context,赋予nginx读取seahub以及seahub-data权限.
chcon -R -t httpd_sys_content_t /home/user/haiwen/seafile-server-latest/seahub
chcon -R -t httpd_sys_content_t /home/user/haiwen/seahub-data
1 个赞