1、切換到/mydata 文件夾 創(chuàng)建 nginx 目錄?
?? ?mkdir nginx ?
?? ??
2、運行 docker run --name nginx -p 80:80 -d nginx:1.22.0
3、復制docker 里面的nginx配置到 ?外面的nginx/conf 下面
? ? ?docker cp nginx:/etc/nginx ?/mydata/nginx
4、把 /mydata/nginx下面的nginx 改成conf
?? ?mv nginx/ ?conf
5、停nginx 刪除docker nginx ?重新安裝
?? ?docker stop nginx
?? ?docker rm nginx
docker run -p 80:80 --name nginx \
-v /mydata/nginx/logs:/var/log/nginx \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/conf:/etc/nginx \
-v /etc/localtime:/etc/localtime \
--restart=always \
-d nginx:1.22.0
6、docker ps 查看啟動nginx
在瀏覽器就可以訪問 192.168.56.10 了
nginx 是訪問html文件 ?在html文件里面創(chuàng)建index.html 即可訪問
es 分詞擴展詞庫
1、在nginx/conf/html 目錄下面創(chuàng)建一個專門存放es的文件夾
里面新建 fenci.txt ?并且把需要分詞的信息存到里面
可以通過http://192.168.56.10/es/fenci.txt 訪問到該文件
2、切換到ik分詞插件的相關(guān)目錄 /mydata/elasticsearch/plugins/ik/config
?? ?vi IKAnalyzer.cfg.xml?
? ?或者直接 vi /mydata/elasticsearch/plugins/ik/config/IKAnalyzer.cfg.xml?
3、 設(shè)置 <entry key="remote_ext_dict">http://192.168.56.10/es/fenci.txt</entry>
詳細配置如下
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
? ? ? ? <comment>IK Analyzer 擴展配置</comment>
? ? ? ? <!--用戶可以在這里配置自己的擴展字典 -->
? ? ? ? <entry key="ext_dict"></entry>
? ? ? ? ?<!--用戶可以在這里配置自己的擴展停止詞字典-->
? ? ? ? <entry key="ext_stopwords"></entry>
? ? ? ? <!--用戶可以在這里配置遠程擴展字典 -->
? ? ? ? ?<entry key="remote_ext_dict">http://192.168.56.10/es/fenci.txt</entry>
? ? ? ? <!--用戶可以在這里配置遠程擴展停止詞字典-->
? ? ? ? <!-- <entry key="remote_ext_stopwords">words_location</entry> -->
</properties>文章來源:http://www.zghlxwxcb.cn/news/detail-653981.html
4、重啟es docker restart elasticsearch
?文章來源地址http://www.zghlxwxcb.cn/news/detail-653981.html
到了這里,關(guān)于docker 安裝nginx 和 elasticsearch ik 自定義分詞的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!