Do I need to somehow port forward from my public ip on port 80 to the WAN on pfsense, then to the LAN ip on pfsense before I forward again to centOS?
Sim - para o tráfego da internet
Não - para o tráfego da sua lan.
Sua configuração é uma configuração de laboratório bastante padrão e você tem algumas opções disponíveis para você.
Pelo que li / o que penso ... você tem:
IP público em um roteador WAN e LAN é 192.168.0.1/24
O laboratório tem 2 nics, o nic 1 está na sua LAN principal @ 192.168.0.30/24 e o seu LAB-LAN nic é 192.168.1.1/24
Com base nisso, você deve ter roteamento total da LAN para o LAB-LAN, portanto, existem algumas maneiras diferentes de obter acesso a um servidor da Web em 192.168.1.102
Acesso da Internet - Para isso, no seu roteador principal (192.168.0.1), você precisará criar uma regra de porta 80 NAT que aponte para o PFSense LAN IP (192.168.0.30). Na caixa PFSense, você precisará criar uma regra NAT que aponte para 192.168.1.102
Acesso da LAN - Para isso, você tem três opções - se fizer como acima, e seu roteador principal suporta NAT Loopback (ou reflexão / similar), você pode acessar o site via:
http://192.168.0.1 (utilising nat loopback on main router)
http://public.ip.goes.here (utilising nat loopback on main router)
http://192.168.0.30 (utilising standard nat rule on pfsense)
Como alternativa, como o roteamento deve estar lá, você também deve poder acessar o site sem criar nenhuma regra NAT:
http://192.168.1.102
Mas, parece que você já tentou criar ambas as regras NAT ... com base nisso, eu diria que verifique seu firewall e possivelmente no PFSense, simplesmente configure-o para desativado por agora, para que ele funcione como um roteador puro para fazer é mais fácil aprender ...