Ansible問題總結

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章