IT/잡다구리

[Vagrant] linux nginx 실행 지속실패

월공 2022. 7. 15. 10:14
728x90
300x250

nginx 실행시 계속 지속적인 에러 발생

-- Unit nginx.service has begun starting up.
Jul 15 10:06:08 rocky8.localdomain nginx[3604]: nginx: [emerg] BIO_new_file("/vagrant/MyProject/web/config/ssl/star.site.co.kr.pem") failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/vagrant/Bl>
Jul 15 10:06:08 rocky8.localdomain nginx[3604]: nginx: configuration file /etc/nginx/nginx.conf test failed
Jul 15 10:06:08 rocky8.localdomain systemd[1]: nginx.service: Control process exited, code=exited status=1
Jul 15 10:06:08 rocky8.localdomain systemd[1]: nginx.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- The unit nginx.service has entered the 'failed' state with result 'exit-code'.
Jul 15 10:06:08 rocky8.localdomain systemd[1]: Failed to start The nginx HTTP and reverse proxy server.
-- Subject: Unit nginx.service has failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit nginx.service has failed.

 

vagrant 참 죽같다
도커가 보고싶어서 죽을 지경 ;

어이가 없는게 , 컴퓨터 재부팅하고나서 이런 웃픈 에러가 발생한다 전날까지만 해도 잘됐다가

사실 아예 다 잘된건 아니고 , 초기에 시작할때 무한로딩이 걸려서 버츄얼박스에서 일부러 끄고나서 다시 reload 해줘야하는 번거로움이 있긴한데 여튼 vagrant 쓰기싫은데 지금 회사에서 쓰니 어쩔수가있냐 ..

 

여튼 해당 문제에 해결법은 ssl pem 파일을 찾을수없다고 뜨는데 vagrant 문제라고 확실히 지은 이유는
원래 아래처럼 vagrant ssh 접속해서 

cd /vagrant 를치면 저렇게 연동된 폴더들이 나와야 정상인데 아무것도 안뜨더라

 

결국은 vagrantfile 기존에 백업해놓은걸로 덮어씌워서 해결함 ;

VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = "generic/rocky8"
  config.vbguest.auto_update = false
  config.vm.network "private_network", ip: "192.168.33.16"
  config.vm.synced_folder "./", "/vagrant", type:"virtualbox"

  config.vm.provision "shell", run: "always" do |s|
    s.inline = "systemctl $1 $2"
    s.args   = ["start","nginx"]
  end

end


vagrantfile 내용이 바껴있던데 왜 바꼇을까 .. git 으로 덮어씌운적도 없는데 
git RollBack 되서 그런걸까 싶기도하고 .. 아마 이부분이 제일 가능성 클수도 근데 그걸 다 떠나서 vagrant 맘에 안듬

일단 vagrantfile은 git과 무관하게끔 조정하자 (예전에 했었는데 ..)
git update-index --assume-unchanged Vagrantfile

728x90
300x250