実現したいこと
jenkinsをブラウザで表示させたい
現在
今centos7で自宅サーバーを立てています。
それとは別にVirtualboxにcentos7を入れてVagrantで仮想サーバーを作りました。
その中にansible+jenkinsでdevops的なことがやりたいです。
ansibleでnginx+jenkinsを作りました。
ですが、ポートが混在しているせいかnginxは8080で表示されjenkinsは
ansibleでインストールされるものの(serverspecで確認)表示されずにいます。
nginxを8080でjenkinsを51111に変えたいのですが可能でしょうか?
その時にvagrantfileはどうやってかいたらよいでしょうか。
やったみたことforwarded_portの設定で
config.vm.box = "centos7" config.vm.hostname = "demo" config.vm.network :private_network, ip: "192.168.33.10" config.vm.network :forwarded_port, guest: 80, host: 8080 config.vm.network :forwarded_port, guest: 8080, host: 51111
いったん自宅サーバーは閉じてもいいのでなんとか設定を教えてもらえないでしょうか。
よろしくお願いします。
すいません。環境はります。
apacheはport80で起動しています。(実環境)
Virtualboxにcentos7を入れてVagrantで仮想サーバーの環境
ホストの設定
[development-webservers] localhost [webservers:children] development-webservers
--- # tasks file for nginx - name: install nginx yum: name=nginx state=installed - name: replace index.html template: src=index.html.j2 dest=/usr/share/nginx/html/index.html - name: nginx start service: name=nginx state=started enabled=yes
後必要なものがあれば張りますので、よろしくお願いします。
後質問が何点かあります。vargrant haltしてもlocalhost:8080でnginxの画面がでるのですが、
なんででるんでしょうか?
一旦停止するにはVBoxManage controlvm acpipowerbuttonもしないとだめなんでしょうか?
後最初はconfig.vm.network :forwarded_port, guest: 80, host: 8080を設定しなかったんですが
いきなり8080で表示されました。これはvagrantのデフォルトですか?
それとも私が間違えてどこかでせっていしてしまったからでしょうか?
また、jenkinsをvargrnt sshでインストールした場合
https://qiita.com/inakadegaebal/items/b526ffbdbe7ff2b443f1
こういう形でポート変更できますか?
すいません。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/06 14:23
2018/02/07 03:53
2018/02/07 13:38 編集
2018/02/07 13:45