- 系統換源(備份、[換阿里云源](http://mirrors.aliyun.com/))
- Docker環境安裝
- 安裝pip
- 安裝mkDocs
### 系統換源
包括docker鏡像系統換源。
[清華大學開源軟件鏡像站](https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/)
[安裝dokuwiki](https://linux.cn/article-8178-1.html)
### 創建wiki環境鏡像
- 運行ubuntu容器
```$sh
docker run -p 8100:8080 -d -i -t --name wiki-ubuntu ubuntu
```
- 安裝nginx
```
apt install nginx
```
- 修改nginx的默認端口
在nginx的配置文件nginx.conf (http下)中添加如下:
```
server{
listen 8080;
server_name localhost;
}
```
- 安裝php
```
apt install php
vim /etc/php/7.0/fpm/php.ini
設置 cgi.fix_pathinfo=0
```
- 啟動php模塊
```
service php7.0-fpm start / restart
```
> nginx默認配置路徑在/etc/nginx/sites-available/ 。使用的配置文件為nginx.conf.
server下添加如下配置:(或者打開原有的default配置文件中的php配置項即可。)
```
# PHP 腳本請求全部轉發到 FastCGI處理. 使用FastCGI協議默認配置.
# Fastcgi服務器和程序(PHP,Python)溝通的協議.
location ~ \.php$ {
# 設置監聽端口
fastcgi_pass 127.0.0.1:9000;
# 設置nginx的默認首頁文件(上面已經設置過了,可以刪除)
fastcgi_index index.php;
# 設置腳本文件請求的路徑
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
# 引入fastcgi的配置文件
include fastcgi_params;
}
```
- 驗證
在 /var/www/html 目錄下創建一個 index.php文件,內容為:
```php
<?php
echo phpinfo();
?>
```
訪問 http://192.168.1.34:8100/index.php 。(8100是因為docker容器端口做了映射。)
設置權限 chmod -R 707 wiki
- 在看的書和文章
- Java程序員手冊
- 思維方式
- 面向服務
- Dubbo
- StringBoot
- 001.應用部署
- 002.注解學習
- SpringCloud
- SpringCloud入門
- Dbs
- 分布式
- Ffp
- 多線程
- 多線程小知識
- Java鎖認識
- Netty
- Netty學習目錄
- 讀寫事件流程分析與相關API
- 數據
- 大數據學習
- 學習目錄
- Hadoop學習
- Hadoop組建安裝
- ssh配置免密登陸
- Hadoop偽集群模式
- HBase偽集群模式
- Hive安裝
- 常用操作命令
- 問題記錄
- DOLIST
- 學習資料
- Spark
- 一些概念介紹
- 數據庫
- Oracle相關
- 批量測試數據生成
- MySQL相關
- Redis
- 常用操作
- 機器學習
- 認識
- Kafka
- 監控
- 分布式相關
- RPC
- 中間件
- ElasticSearch
- ES環境搭建
- Python客戶端創建索引
- Es的api常用操作
- SQL查詢引擎
- Es數DB的數據同步
- ActiveMQ
- ActiveMQ介紹
- 分享
- Skyeye
- 組件安裝配置
- Dubbo服務Demo應用部署
- Kafka安裝配置
- RabbitMq配置
- Docker
- Docker學習文章
- Docker的大數據平臺之路
- Docker環境搭建
- ubuntu16安裝docker
- Docker鏡像加速
- 使用Docker快速搭建中間件
- Docker環境使用mysql
- Docker環境的中間件搭建匯總
- Docker鏡像容器管理
- Docker鏡像創建
- Docker創建可用的系統容器
- Kubernetes
- etcd安裝
- flanneld安裝
- kubernetes環境安裝
- kubernetes源碼編譯
- Linux相關
- Linux操作系統
- Deepin操作系統
- 新系統環境準備
- Linux系統小工具
- Linxu配置時間服務器同步
- DNS服務器dnsmasq
- Linux命令
- 常用命令
- 計算機基礎
- README
- 數據結構
- 面試題總結
- 計算機組層原理
- 計算機組層原理
- 其它語言
- Python
- Python環境搭建
- Python學習總結
- Python語法學習
- Python模塊學習
- MySQLdb
- scrapy
- Python的exception
- PythonNLP入門
- Go
- 工具組件
- Jenkins
- Jenkins認識
- Jenkins安裝配置
- Jenkins插件使用
- Jenkins項目常用配置
- Git
- Git使用說明
- NLP
- 入門級別
- 一些概念
- faiss介紹
- WMD介紹