CentOS 6 需要注意的問題
- 目標服務器需要安裝python-simplejson
- 在inventory中需要指定 ansible_python_interpreter=/usr/bin/python2.6
nginx的啓動腳本已經上傳了,但使用service nginx status卻提示env: /etc/init.d/nginx: No such file or directory
- 問題原因:nginx是在windows中寫的,到linux中需要對換行符進行轉換
- 解決方法:
dos2unix /etc/init.d/nginx
然後就OK了
dos2unix命令需要提前安裝好,最好放在ansible的common role中
./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable the module by using –without-http_rewrite_module option, or install the PCRE library into the system, or build the PCRE library statically from the source with nginx by using –with-pcre= option.
- 問題原因:沒有安裝pcre-devel yum包
- 解決方法:yum install pcre-devel
注意,這個包有另一個版本pcre2-devel,目前根據實際看nginx-1.12需要使用的是pcre-devel