91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Ubuntu18如何搭建Seafile7.0版本

發布時間:2021-06-26 14:44:58 來源:億速云 閱讀:202 作者:chen 欄目:大數據

本篇內容介紹了“Ubuntu18如何搭建Seafile7.0版本”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

環境:Ubuntu18.04、Samba、Apache2.4、MySQL5.7

參考資料:https://cloud.seafile.com/published/seafile-manual-cn/deploy/using_mysql.md

# 更新源
sudo apt update && upgrade

# 安裝必備軟件包
sudo apt install -y python-dev libpython2.7 python-pip python-setuptools python-pil python-mysqldb python-ldap python-urllib3 python-memcache ffmpeg

# 如果提示安裝失敗,可嘗試重新執行

# 新建文件夾名字自定義,案例中使用‘haiwen'這個名稱,用來放置Seafile
# 假如放在當前用戶下 '/home/demo/haiwen'

# 通過samba共享文件夾share,上傳安裝包到share

# 由于pipy下載不穩定,我預先下載了部分組件:pillow、numpy、moviepy-1.0.1

# 手動安裝離線包
sudo -H pip install Pillow-6.2.0-cp27-cp27mu-manylinux1_x86_64.whl
sudo -H pip install numpy-1.16.5-cp27-cp27mu-manylinux1_x86_64.whl
demo@ubuntu:~/share/moviepy-1.0.1$ sudo python setup.py install

# 啟用Apache反向代理模塊
sudo a2enmod rewrite proxy_http

# 將Seafile安裝包復制到/home/demo/haiwen下
# 新建'installed'文件夾,解壓seafile安裝包,解壓完畢后將壓縮包移動到’installed‘文件夾里。

# 進入seafile文件夾
# cd ./seafile-server-lastest

# 配置過程不需要用root權限
# 配置數據庫,根據提示填寫
./setup-seafile-mysql.sh

# 啟動seafile
# ./seafile.sh { start | stop | restart }

# 啟動seahub,首次啟動需要設置管理員
# run seahub  server:     ./seahub.sh  { start <port> | stop | restart <port> }

啟用Apache反向代理

# 啟用代理功能
sudo a2enmod rewrite proxy_http

# 增加防火墻規則
sudo ufw allow 8000
sudo ufw allow 8082

# 修改代理配置
cd /etc/apache2/sites-enabled
sudo cp 000-default.conf 000-default.conf.bak
sudo vim 000-default.conf

# 修改如下:
<VirtualHost *:80>
		# ServerName www.myseafile.com	
		ServerAdmin webmaster@localhost
		DocumentRoot /var/www/html
		Alias /media  /home/demo/haiwen/seafile-server-latest/seahub/media
		RewriteEngine On

		<Location /media>
			Require all granted
		</Location>

		#
		# seafile fileserver
		#
		ProxyPass /seafhttp http://127.0.0.1:8082
		ProxyPassReverse /seafhttp http://127.0.0.1:8082
		RewriteRule ^/seafhttp - [QSA,L]

		#
		# seahub
		#
		SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
		ProxyPass / http://127.0.0.1:8000/
		ProxyPassReverse / http://127.0.0.1:8000/
		
		ErrorLog ${APACHE_LOG_DIR}/error.log
		CustomLog ${APACHE_LOG_DIR}/access.log combined
	
</VirtualHost>

# 修改完畢后重啟apache服務
sudo /etc/init.d/apache2 restart

# 至此,已經可以用web登陸Seafile。

添加自啟動功能

# 新建seafile服務
sudo vim /etc/systemd/system/seafile.service

# 內容
[Unit]
Description=Seafile
# add mysql.service or postgresql.service depending on your database to the line below
After=network.target

[Service]
Type=oneshot
ExecStart=/home/demo/haiwen/seafile-server-latest/seafile.sh start
ExecStop=/home/demo/haiwen/seafile-server-latest/seafile.sh stop
RemainAfterExit=yes
User=demo
Group=demo

[Install]
WantedBy=multi-user.target


# 新建seahub服務
sudo vim /etc/systemd/system/seahub.service
[Unit]
Description=Seafile hub
After=network.target seafile.service

[Service]
# change start to start-fastcgi if you want to run fastcgi
ExecStart=/home/demo/haiwen/seafile-server-latest/seahub.sh start
ExecStop=/home/demo/haiwen/seafile-server-latest/seahub.sh stop
User=demo
Group=demo
Type=oneshot
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

# 啟用服務
sudo systemctl enable seafile.service
sudo systemctl enable seahub.service
sudo systemctl daemon-reload

“Ubuntu18如何搭建Seafile7.0版本”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

石屏县| 长阳| 顺昌县| 朝阳区| 上饶县| 思茅市| 延长县| 哈密市| 类乌齐县| 海晏县| 营山县| 上林县| 巴林右旗| 涿鹿县| 德庆县| 天峨县| 黄骅市| 胶州市| 田林县| 荥经县| 嘉荫县| 灵宝市| 泗阳县| 乐至县| 额敏县| 虹口区| 梧州市| 定安县| 龙井市| 电白县| 韶山市| 商水县| 宁国市| 巴彦淖尔市| 乡宁县| 襄汾县| 宣化县| 错那县| 民丰县| 嘉黎县| 鲁山县|